Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- class (CategoryOf k, Ob (TerminalObject :: k)) => HasTerminalObject k where
- type TerminalObject :: k
- terminate :: forall (a :: k). Ob a => a ~> (TerminalObject :: k)
- terminate' :: forall (a :: k) (a' :: k). (a ~> a') -> a ~> (TerminalObject :: k)
- type El (a :: k) = (TerminalObject :: k) ~> a
Documentation
class (CategoryOf k, Ob (TerminalObject :: k)) => HasTerminalObject k where Source Comments #
Nothing
type TerminalObject :: k Source Comments #
terminate :: forall (a :: k). Ob a => a ~> (TerminalObject :: k) Source Comments #
terminate' :: forall (a :: k) (a' :: k). (a ~> a') -> a ~> (TerminalObject :: k) Source Comments #