targets
macro_rules! target { (fn $name:ident ($($arg:ident : $argtype:ty),+) -> $ret:ty = $body:expr) => { ... }; }