bring back wrap! method, TODO: benchmark against String#sub