:doc plus :doc Nat :doc List :doc Show :doc show :doc Monad :doc 1 :doc String :doc Integer :doc Bits16 :q