Seems related to the above convolution of UsageKey with DefinitionKey. The only use of this I see is `runtime.Runtime.get_block`