parses are classy
CST (concrete syntax tree) is a functor
add quatrop
syntax in config
diff min_spaces for diff operators