[Haskell] How to implement Association-Lists and Property-Lists in Haskell