pub type Binds<F> = Vec<(F, Vec<Vec<InputCode>>)>;
Binds are a list of actions and their bindings
pub struct Binds<F> { /* private fields */ }