fn utf16_valid_up_to_impl(buffer: &[u16]) -> usize