// tupleTypes returns the types of the tuple values.
tupleTypes returns the types of the tuple values.
// tupleTypes returns the types of the tuple values .
func tupleTypes(tuple *types.Tuple) []types.Type {
	var res []types.Type
	for i := 0; i < tuple.Len(); i++ {
		v := tuple.At(i)
		res = append(res, v.Type())
	}
	return res
}
func tupleTypes ( tuple * types . Tuple ) [ ] types . Type { var res [ ] types . Type for i := 0 ; i < tuple . Len ( ) ; i ++ { v := tuple . At ( i ) res = append ( res , v . Type ( ) ) } return res }
tupleTypes returns the types of the tuple values.
tupleTypes returns the types of the tuple values .