What about moving this "type checking" to the top of the `Jsonite.present` method? That would probably make it more useful.