Beginning to reimplement code runner syntax checking
Bug fix: against-background inside a fact inside a fact.
It's easy for a tabular fact to blow up Java's method-size max.
Probably finished background code-runner changes
Grammar: it's a thing.
Move test to better file.