EG: All context follow same contract.

NOTE: Compose-C tests are failing... :-(