Two questions:

- Why did you change `[]bson.M` to `bson.M`?
- What is the reasoning behind the `sorter`?