Expression tree library with automatic generation of pegged (PEG) grammar for parsing into the trees.