ParentFull threadjavcasas·Or you use -XOverloadedStrings and then you also have in Haskell multiple representations that follow a single polymorphic interface.View on HN