{"ast_node_type":"function","tokens":[{"end":93,"kind":"keyword","start":0,"text":"fn"}]}
fn parse_constraint(tokens: &mut std::vec::IntoIter<Token>) -> Result<Constraint, SsrError> {
    let constraint_type = tokens