Compiling Haskell into Lean: Common Abstract Syntax for Haskell and Provers | Hacker News Reader