Improved value creation

Attempt first without coercion - that way, if existing data fits into a
oneOf/anyOf option, then it is used as-is.

This goes for properties as well - when coercion is allowed, all
properties/items attempt without coercion first, and then with.