Trait FromWith
derive_type_level_lib
pub trait FromWith<T, W> { fn from_with(from: T, with: W) -> Self; }
fn from_with(from: T, with: W) -> Self