Continuing work on this.  It's now possible to parse LINQ expressions without the LINQ pseudo-keywords stomping on the rest of the available identifier names, and to declare expressions in booish and debug them.  Working on the transformations now.