type TaskMap<TYPES, VAL> = BTreeMap<Option<<TYPES as NodeType>::Epoch>, BTreeMap<<TYPES as NodeType>::View, VAL>>;
struct TaskMap<TYPES, VAL> { /* private fields */ }