List::Gather now has a patch upstream