Skip to content

Latest commit

 

History

History
15 lines (8 loc) · 422 Bytes

File metadata and controls

15 lines (8 loc) · 422 Bytes

An Arrow is a first-order function value that can be expressed as a plain C function.

.domain : (Type<a -> b>) -> Type<a>

.range : (Type<a -> b>) -> Type<b>

.domain : (Type<(a -> b)[]>) -> Type<a>

.range : (Type<(a -> b)[]>) -> Type<b>

.domain : (Type<(a -> b)[][]>) -> Type<a>

.range : (Type<(a -> b)[][]>) -> Type<b>