pub type Definitions<W> = BTreeMap<String, (Vec<Action<W>>, Count, Count, String)>;
struct Definitions<W> { /* private fields */ }