IsA
haskell