higher

Library for higher-kinded programming.
IN THIS PACKAGE
Module Higher . Newtype1

Parameters

module T : sig ... end

Signature

type 'a s = 'a T.t
type t
val inj : 'a s -> ( 'a, t ) app
val prj : ( 'a, t ) app -> 'a s