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