Go Type Structure