Make.ResourceA resource that must be explicitly disposed.
equal resource1 resource2 determines whether resource1 and resource2 are one and the same.
val hash : t -> inthash resource computes the hash value for resource.
val dispose : t -> unitdispose resource releases the resource.
⚠️ The physical resource value may be reused only after dispose has been called on it.