Comment Comment by perfunctory This seems to be straight from Haskell. `class` here doesn't mean what it means in oop languages. parent perfunctory 7 years ago