macro_rules! method_accessibility {
    (PUBLIC) => { ... };
    (NOBODY) => { ... };
    (restrict_to: [$($roles:ident),+]) => { ... };
}