ParentFull threadz1mm32m4n·I've not found an elegant way to express in Haskell what can be expressed trivially with modules and functors in SML/OCaml.View on HN