- expose function body to call sites for potential optimisations - suppress substitution of variable used within `AST_Defun`