We don't use the arguments anymore.
Pass along a hash of potential arguments.
We need to temporarily change how constants are rendered to properly generate the freeness conditions.