FEATURE `NoDefaults`

Add `schema_types.NoDefaults`. Prevents default rules from being called.
REFACTOR `CoercionManager`

Refactor `CoercionManager` to detect coercion functions using a
decorator.