interface CodecLoader (<T, Code>(code) => Await<BlockCodec<Code, T>>)