{"ast_node_type":"function","tokens":[{"end":68,"kind":"keyword","start":0,"text":"$(fn"}]}
        $(fn $name(&mut self, $($arg: &'ll Value),*) -> &'ll Value {
    ($($name:ident($($arg:ident),*) => ($llvm_capi:ident, $llvm_set_math:ident)),+ $(,)?) => {
            unsafe {