Yeah I'd like to see a delegation to the coercer testing for successful coercion. (Can also ask a singleton, no need to create an object instance per coercion operation).

Without knowing the code:

```ruby
def value_coerced?(value)
  coercer.coerced?(value)
end
```