Improve error handling in built-in transformers

The URL and number transformer map to nil for the time being
to prevent the MTLPredefinedTransformerErrorInvalidInputKey from
mapping to nil