R=r OCL=13695 CL=13695
- missing return in import code - proper propagation of flags to various components - better error message when source position is missing - cleanups R=r OCL=13676 CL=13676
- almost back to where I was in C++, but now all in Go R=r OCL=13627 CL=13627