macro_rules! func_or_default {
    ($func_node:ident, $func_type:ident) => { ... };
}