On a side-note, these specialized Type coercion methods are better for bootstrap code (there's a comment in Type.rb that the generic ones shouldn't be used in bootstrap, if possible)