Open
Description
opening this to track some ideas and issues we have for a refactor of the IR.
- Is constant analysis #665 reminds me that maybe we should make the IR a SSA IR this time
- Field canonicalization #661 the new IR should has its own metaclass/dataclass