{"ast_node_type":"other","tokens":[{"end":53,"kind":"keyword","start":0,"text":"//"}]}
        // it which simplifies the termination logic.
        // will only ever have one item at any given time, but by using a vector, we can pop from
        let mut queue = vec![location];