inline fun <T, C : MutableCollection<in T>> MongoIterable<T>.filterTo(destination: C, crossinline predicate: (T) -> Boolean): C