(typ super.Type, b scode.Bytes)
| 781 | } |
| 782 | |
| 783 | func deunion(typ super.Type, b scode.Bytes) super.Value { |
| 784 | if union, ok := typ.(*super.TypeUnion); ok { |
| 785 | typ, b = union.Untag(b) |
| 786 | } |
| 787 | return super.NewValue(typ, b) |
| 788 | } |
| 789 | |
| 790 | type Conditional struct { |
| 791 | sctx *super.Context |
no test coverage detected