class Dry::Types::Constructor::Function::Safe

@api private
Wrapper for unsafe coercion functions

def call(input, &block)

def call(input, &block)
  @fn.(input, &block)
rescue NoMethodError, TypeError, ArgumentError => e
  CoercionError.handle(e, &block)
end