{"ast_node_type":"other","tokens":[{"end":97,"kind":"keyword","start":0,"text":"//"}]}
        // that is the position in the argument list in the definition, while `provided_idx` will
        // was provided but had the wrong type should go, because when looking at `expected_idx`
        // not be present. So we have to look at what the *last* provided position was, and point