package higher

  1. Overview
  2. Docs

Construct a newtype for a type constructor with one parameter.

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