alter go type