macro_rules! call_filter {
($filter:expr, $input:expr) => { ... };
($filter:expr, $input:expr, $($args:expr),*) => { ... };
}macro_rules! call_filter {
($filter:expr, $input:expr) => { ... };
($filter:expr, $input:expr, $($args:expr),*) => { ... };
}