free-will A non-deterministic parser in the vein of Prolog. The idea is that you can specify a grammar and the computer will return all satisfying parse trees.