So I gave up on Harlowe and started using sugarcube instead. I find it is much easier to understand, but I’m actually not entirely sure why that is.
That said, I’ve started to set up Chains of Command using sugarcube instead of Harlowe, and this means a lot of rework. In the long run I suspect it may be worth it.
So far there’s a character select and an introduction. Only somewhere around 160 nodes to go.