Trait Pun
pun
pub trait Pun: Unpin { }
This crate is your dream crate contact me if you want to use it