{"ast_node_type":"other","tokens":[{"end":104,"kind":"keyword","start":0,"text":"//"}]}
    // be pointers or references. Those receive a shadow argument, which is a mutable reference/pointer.
    // Generate the new function declaration. Const arguments are kept as is. Duplicated arguments must
    // Active arguments must be scalars. Their shadow argument is added to the return type (and will be