Object a represents a homogeneous JS Object with values of type
Freeze a mutable Object, creating an immutable Object. Use this function as you would use
Control.Monad.ST.run (from the
purescript-st package) to freeze a mutable reference.
The rank-2 type prevents the Object from escaping the scope of