pub fn fold_bool<V>(_visitor: &mut V, n: Bool) -> Bool where
    V: Fold + ?Sized