These are the data types that are serializable directly to native
JS data types. Strings, floating points and arrays. The others are:
actiosn in the JS monad, which are thunks that shouldn't be forced
when serialized but wrapped up as JS zero-arg functions, and
unknown types can't be converted but should at least be forced.