Hmm, I'm having a brain fart moment. If I have this, how can I write an Anytype wrapper on Pin (type-erasure): ```rust fn get_pin_state( cs: critical_section::CriticalSection<'_>, got_pin: Option<&mut Pin<'E', 3, Output>>, ) { ```