fails:Range#step given Float values and step returns float values of the form step * n + begin and never the end value if the range is exclusive
fails:Range#step given Float values and step returns float values of the form step * n + begin and never bigger than the end value if the range is inclusive
fails:Range#step with inclusive end and Integer values yeilds Float values incremented by a Float step
fails:Range#step with inclusive end and Float values returns Float values of 'step * n + begin <= end'
fails:Range#step with inclusive end and Integer, Float values yields Float values incremented by 1 and less than or equal to end when not passed a step
fails:Range#step with inclusive end and Integer, Float values yields Float values incremented by an Integer step
fails:Range#step with inclusive end and Integer, Float values yields Float values incremented by a Float step
fails:Range#step with inclusive end and String values raises a TypeError when passed a Float step
fails:Range#step with exclusive end and Integer values yields Float values incremented by a Float step
fails:Range#step with exclusive end and Float values returns Float values of 'step * n + begin < end'
fails:Range#step with exclusive end and Integer, Float values yields Float values incremented by 1 and less than end when not passed a step
fails:Range#step with exclusive end and Integer, Float values yields Float values incremented by an Integer step
fails:Range#step with exclusive end and Integer, Float values yields an Float and then Float values incremented by a Float step
fails:Range#step with exclusive end and String values raises a TypeError when passed a Float step
fails:Range#step with inclusive end and Integer values yields Float values incremented by a Float step
