pub trait BindableInputAction: Clone + Eq + Hash { fn from_str<S: AsRef<str>>(s: S) -> Option<Self>; }