Add L{e,t]/G{e,t} matchers. Start support for dict matching.

Dicts are not as easy as C++-land. Blech.