fails:String#partition with String returns subclass instances when called on a subclass
