fun <T : Any> MongoCollection<T>.watch(fullDocument: FullDocument = FullDocument.DEFAULT, listener: (ChangeStreamDocument<T>) -> Unit): Unit