In-memory pluck, distinct, map etc. should support dot-notation for field path traversal, so that they match the behavior of Contextual::Mongo.
Embedded fields and localized field cases should be covered:
- pluck("descriptions.en", "emdedded.x")
- distinct("descriptions.en")
- etc