Correctly shift parser not to be part of the rete module--technically, it depends on carli, rete, and utility;
Reduce modularization by integrating carli's dependencies;