package higher

  1. Overview
  2. Docs

Parameters

module T : sig ... end

Signature

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