runtime type representations
| Int
:
int t
|
|||
| Int32
:
int32 t
|
|||
| Int64
:
int64 t
|
|||
| Nativeint
:
nativeint t
|
|||
| Char
:
char t
|
|||
| Float
:
float t
|
|||
| String
:
string t
|
|||
| Bool
:
bool t
|
|||
| Unit
:
unit t
|
|||
(* |
The Named constructor both allows for custom implementations of generics
based on name and provides a way to represent recursive types, the lazy
part dealing with cycles
|
*) | |