Module

Control.Subcategory.Restrictable

#Restrictable

class Restrictable (c0 :: Type -> Type -> Type) (c1 :: Type -> Type -> Type)  where

Members

Instances

#restrict

restrict :: forall c0 c1 v0 v1. ObjectOf c1 v0 => ObjectOf c1 v1 => Restrictable c0 c1 => c0 v0 v1 -> c1 v0 v1

Modules