fn pin_as_deref_mut<P: DerefMut>(pin: Pin<&mut Pin<P>>) -> Pin<&mut P::Target>
Polyfill for Pin::as_deref_mut() TODO: use Pin::as_deref_mut() instead once stabilized