Learn attribute labels from attribute names and column names.
Skeleton for rewrite rules.
Concrete rules need to be implemented next.
Move symbolic tokens to a separate subpackage.
Leaf-literal testing.
Parser test using current version (functions not handled properly in online demo).