Trying to merge everything in a single grammar