macro_rules! context_as_params {
(impl $ctx: ident, $max: expr) => { ... };
($ctx: ident, $max: expr) => { ... };
($ctx: ident) => { ... };
}macro_rules! context_as_params {
(impl $ctx: ident, $max: expr) => { ... };
($ctx: ident, $max: expr) => { ... };
($ctx: ident) => { ... };
}