Make QG handle optional match followed by match
Index Support for IN Predicates
Make commands.Query.compact tail-recursive