'symbols' should have been CLJX, not CLJ
Forgotten #+clj markers
Adding 'if' - down from 89LoC to 36LoC, and far simpler than before :)