We should document that the methods `projection` and `distinct` are "set" operations, as opposed to `addProjection` and `addDistinct`.