Replace all occurrences of Take and Drop with row number computations based on
The immutable state of the phase that can also be accessed by other phases.
An extractor for nested Take and Drop nodes
Run the phase
The unique name of the phase