fails:Kernel.Float returns the identical Float for numeric Floats
fails:Kernel.Float returns the identical NaN for NaN
fails:Kernel.Float returns the same Infinity for Infinity
fails:Kernel.Float raises an ArgumentError for a String with a leading _
fails:Kernel.Float raises an ArgumentError for a String with a trailing _
fails:Kernel.Float returns a value for a String with a trailing space
fails:Kernel.Float returns Infinity for '2e1000'
fails:Kernel.Float raises an exception if there's a leading _ on either side of the 'e'
fails:Kernel.Float raises an exception if there's a trailing _ on either side of the 'e'
fails:Kernel.Float returns Infinity for '2E1000'
fails:Kernel.Float raises an exception if there's a leading _ on either side of the 'E'
fails:Kernel.Float raises an exception if there's a trailing _ on either side of the 'E'
fails:Kernel.Float returns the identical NaN if to_f is called and it returns NaN
fails:Kernel.Float returns the identical Infinity if to_f is called and it returns Infinity
fails:Kernel#Float returns the identical Float for numeric Floats
fails:Kernel#Float returns the identical NaN for NaN
fails:Kernel#Float returns the same Infinity for Infinity
fails:Kernel#Float raises an ArgumentError for a String with a leading _
fails:Kernel#Float raises an ArgumentError for a String with a trailing _
fails:Kernel#Float returns a value for a String with a trailing space
fails:Kernel#Float returns Infinity for '2e1000'
fails:Kernel#Float raises an exception if there's a leading _ on either side of the 'e'
fails:Kernel#Float raises an exception if there's a trailing _ on either side of the 'e'
fails:Kernel#Float returns Infinity for '2E1000'
fails:Kernel#Float raises an exception if there's a leading _ on either side of the 'E'
fails:Kernel#Float raises an exception if there's a trailing _ on either side of the 'E'
fails:Kernel#Float returns the identical NaN if to_f is called and it returns NaN
fails:Kernel#Float returns the identical Infinity if to_f is called and it returns Infinity
