type FullSelectChain<B> = LongestChain<TFullBackend<B>, B>;
struct FullSelectChain<B> { /* private fields */ }