compiler almost done; I just realized that I made it so that my separated lists don't have braces, that braced are be to explicitly specified with a sequence, and that it's better that way. That my code is already too meta for me