1 2 3 4
pub trait Bundle { type State; fn run(state: &mut Self::State, input: &str, ws_chars: &[char]) -> Result<(), String>; }