fails:String#<< raises a TypeError when self is frozen
fails:String#<< with Fixnum raises a TypeError when the given Fixnum is not between 0 and 255
fails:String#<< with Fixnum raises a TypeError when self is frozen
fails:String#<< raises a TypeError if the given argument can't be converted to a String
