What do you think about prefixing these special options with an underscore, or perhaps creating a `_recursion` node that then has a `max` and `current` in it?