pub fn filter_tasks<'a>( queue: &'a QueueFile, statuses: &[TaskStatus], tags: &[String], scopes: &[String], limit: Option<usize>, ) -> Vec<&'a Task>