This commit is not intended to be submitted, but is intended to act as a companion to the PDLL RFC. It contains a specification of the language as well as some rationale.
https://llvm.discourse.group/t/rfc-pdll-a-new-declarative-rewrite-frontend-for-mlir/4798