Opaque
copy
instantiate
(Fn [(Ref Opaque a)] Opaque)
copies a Opaque.
delete
instantiate
(Fn [Opaque] ())
deletes a Opaque. This should usually not be called manually.
get-tag
instantiate
(Fn [(Ref Opaque a)] Int)
Gets the tag from a Opaque.
prn
instantiate
(Fn [(Ref Opaque a)] String)
converts a Opaque to a string.
str
instantiate
(Fn [(Ref Opaque a)] String)
converts a Opaque to a string.