fix_fn (cargo): Macro to create recursive closures (similar to the Y combinator).
Keywords: macro|y-combinator|closure|recursion|fixpoint