1) Is using Haskell to write a compiler a good idea
2) If so, how do I set it up on Alpine without losing braincells