fails:StringIO#print prints $_ when passed no arguments
fails:StringIO#print prints the passed arguments to self
fails:StringIO#print tries to convert the passed Object to a String using #to_s
fails:StringIO#print pads self with \000 when the current position is after the end
fails:StringIO#print honors the output record separator global
fails:StringIO#print correctly updates the current position when honoring the output record separator global
fails:StringIO#print when in append mode appends the passed argument to the end of self
fails:StringIO#print when in append mode correctly updates self's position
fails:StringIO#print when self is not writable raises an IOError
