Merge "Revert "Revert "Introduce a class to implement optimization passes."""