| 96 | |
| 97 | @dataclass(frozen=True) |
| 98 | class IntrinsicInput: |
| 99 | type: 'types.Type' |
| 100 | name: str = "" |
| 101 | |
| 102 | def __repr__(self): |
| 103 | if len(self.name) == 0: |
| 104 | return f"<input: {self.type}>" |
| 105 | return f"<input: {self.type} {self.name}>" |
| 106 | |
| 107 | |
| 108 | @dataclass(frozen=True) |