I have a 32-bit quantity and I want to get it at type Real32.t (as in the following C code). Is there a way to do this in the mlton library? union { float f; int32 i; } c; c.i = <some value> <now use c.f> I want to do this in the context of unserialisation, so some equivalent way to achieve the same thing would be fine. Neal