https://serokell.io/blog/how-scarf-uses-haskell
Check out this post by Serokell.