Add unicode::slice and a new join() version