introduce SyntaxOld for use from Scala

with the idea that we will gradually shrink and eventually eliminate
it. having it separate from SyntaxJ will help the compiler help me
do that.