macro_rules! as_custom {
    ($(fn $fname:ident(&self) -> Option<$ftype:ident>)*) => { ... };
}