LSTS Language Reference Website
View the Project on GitHub Lambda-Mountain-Compiler-Backend/lsts-language-reference
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>