Comment Comment by jedi_stannis This problem is also present in Haskell and it seems to work out pretty well there parent jedi_stannis 13 years ago