Typechecking is undecidable when 'type' is a type | Not Hacker News!