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