pub fn fold_binding<F>(f: &mut F, node: Binding) -> Bindingwhere
    F: Fold + ?Sized,