predicate (cargo): Use enum to predicate something, support & and | operator.
Keywords: enum|filter|predicate|assert|boolean|rust