The compilation pipeline. Each pass is a pure function over
GraphProto / FunctionProto. Composition flattens at
authoring time, so no compiler-side sub-Module inlining pass
exists. partition_by_wire_ops slices at wire ops via
reachability + names partitions by longest common
module_instance prefix.