Canonical-form fingerprint and reused-subgraph collapsing. Internal to MIR processing — exposed for callers that compare/dedupe graphs.