pub(crate) fn seek<S>(seek: &mut S, pos: SeekFrom) -> Seek<'_, S> ⓘwhere S: AsyncSeek + ?Sized + Unpin,