REPL-friendly rendering of ObjectIds in .toString
$not queries should not have any index expectation

not entirely correct, some $not queries can use an
index. but I'm not sure how to allow expressing
both in the dsl.