fails:String#delete! raises a TypeError when self is frozen
fails:String#delete raises a TypeError when one set arg can't be converted to a string
