{-# LANGUAGE ConstraintKinds #-}| hackage.haskell.org
{-# LANGUAGE Trustworthy #-}| hackage.haskell.org
{-| hackage.haskell.org