macro_rules! allow_one_to_one_inplace {
    ($t:ty) => { ... };
}