macro_rules! horizontal_kernel { ($([$target: tt])?, $name: ident, $m: tt, $n: tt $(,)?) => { ... }; }