Functions can capture variables declared after the definition of the function. This re runs SSA to map the captured identifiers to the new SSA identifiers if available.