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.