[Haskell] Re: Modelling languages for FP (like UML for OO)