This might not be for the PR, but just a reminder about adding `toUint32`, `toInt32`, `toNumber`, etc. Honestly I think those are in more need of standardization than type checks.