perf: hashcons theorem value and type before type checking
3 files changed