doing sublists
reverting to old macrolet DSL. compilation times slow, bugs nonexistent, morale up. compile performance can wait for now. keeping the old (new?) builder but commented out.