I feel like choosing Haskell for this was a bold move! (I feel like choosing Haskell for _anything_ is a bold move.) I hope it was an enjoyable one, too! I can see how there could be aught of appeal in working under such strictures. ❤
I'm glad you noticed