It is useful when e.g. `contract_state_for_testing` from billion different contracts/components is proposed.