pub type RecvOwned = fn(NonNull<()>, NonNull<()>, HeaderSeq, &TypeId) -> Result<(), SocketSendError>;