{"ast_node_type":"function","tokens":[{"end":75,"kind":"keyword","start":0,"text":"fn"}]}
    fn satisfy_input(&mut self, provided_idx: usize, expected_idx: usize) {
    /// "satisfy" an input with a given arg, removing both from consideration
        self.eliminate_provided(provided_idx);