(I do agree foo-syntax.lisp and foo.lisp (or early-foo.lisp and foo.lisp -- whatever) style has much to recommend itself.)
ok, i seem to read out an agreement from the last few mails... so, how about this:
- where required, split files to foo.lisp, foo-early.lisp and use :compile-depends on. - in lack of further feedback i'll push these changes in a week or two