macro_rules! entrypoint { () => { ... }; (no_inline) => { ... }; (@inner $($inline:tt)*) => { ... }; }