Move dictionary traversal back to the kernel;
the metacompiler doesn't use it any more.
Add 3! for symmetry.