pub fn walk_closures<'a, 'b, V>(
    visitor: &mut V,
    closures: &[Closure<'b>]
) -> Option<Vec<Closure<'a>>>
where V: ?Sized + Visitor<'a, 'b>,