Comment Comment by javcasas Or you use -XOverloadedStrings and then you also have in Haskell multiple representations that follow a single polymorphic interface. parent javcasas 5 years ago