def to(target, options = {})
      conversion = conversions[source || detect(object, false), detect(target)]
      conversion.call(object, options)
    end
def to(target, options = {})
      conversion = conversions[source || detect(object, false), detect(target)]
      conversion.call(object, options)
    end
Runs a given conversion

 @example
   converter.convert('1').to(:numeric)  # => 1

 @example
   converter.convert('1') >> Integer # => 1

 @return [Object]
   the converted target type

 @api public