- Keep track of passes applied - Independently toggle logging of each pass - Propagate errors to upper pass - Should have an option for debug state, including optionally dump graph after every pass - Perhaps accept an env variable pointing to a config toml file that globally sets defaults