fails:String#end_with? returns true only if any ending match
fails:String#end_with? converts its argument using :to_str
fails:String#end_with? ignores arguments not convertible to string
fails:String#end_with? uses only the needed arguments
