Type class Page
Type class
See
Haskell Type class