Spreading symbols across clusters may be inefficient: if a parse item licenses a given symbol, we will have to enqueue that item to any queue that has the symbol in its signature, no matter how many other symbols are in that cluster.
it makes sense to choose a clustering algorithm that exploits the structure introduced by the pruning masks.