Queue: add filter, filter_inplace (previously filter), filter_map