Ok, so activity on this thread has died down. I'm not sure if that's consensus or exhaustion.
Are we good with: - implementing basic \if EXPR \elseif EXPR \else \endif, where the EXPR is an expression but is currently limited to a simple string that will be evaluated for truth via ParseVariableBool()? - moving beyond trivial expressions in a later commit? - leaving loops out for now?