semigroupoids-5.3.7: Semigroupoids: Category sans id
Copyright (C) 2011-2015 Edward Kmett
License BSD-style (see the file LICENSE)
Maintainer Edward Kmett <ekmett@gmail.com>
Stability experimental
Portability non-portable (flexible MPTCs)
Safe Haskell Safe
Language Haskell2010

Data.Semigroupoid.Ob

Description

Documentation

class Semigroupoid k => Ob k a where Source #

Methods

semiid :: k a a Source #

Instances

Instances details
( Bind m, Monad m) => Ob ( Kleisli m :: Type -> Type -> Type ) (a :: Type ) Source #
Instance details

Defined in Data.Semigroupoid.Ob

Ob ((->) :: Type -> Type -> Type ) (a :: Type ) Source #
Instance details

Defined in Data.Semigroupoid.Ob

Methods

semiid :: a -> a Source #

( Extend w, Comonad w) => Ob ( Cokleisli w :: Type -> Type -> Type ) (a :: Type ) Source #
Instance details

Defined in Data.Semigroupoid.Ob