* Refactor to provide performance improvements for RuntimeVersion lookup, too.
Provides a new runtime_version function which, given a specific , returns
the runtime version for that block, either cached or by executing the block
and caching the result. Exposes that function through all clients to make
most use of that performance improvements.