removed str::view, made str::slice return a &str