func (s Signal) Tuple() *signature.TupleType {
    var tuple signature.TupleType
    tuple.Members = make([]signature.MemberType, 0)
    for _, p := range s.Params {
        tuple.Members = append(tuple.Members,