container::filter, container::merge