ENH: Add more permissive stamping

This adds some functionality that @jyeatman will end up needing when doing some piloting.

Ready for review/merge @rkmaddox.
`int4` is already implicitly checked above, but we should probably make sure they haven't entered something else. Will fix.