{"ast_node_type":"function","tokens":[{"end":71,"kind":"keyword","start":0,"text":"pub"}]}
pub fn preorder<'a, 'tcx>(body: &'a Body<'tcx>) -> Preorder<'a, 'tcx> {
/// See [`Preorder`]'s docs to learn what is preorder traversal.
    Preorder::new(body, START_BLOCK)