If I have understood your advice correctly,you suggest that this code should compile: start %= (constitkind >> (id > (':' > (id >> probs)))) % ","; It doesn't.
start %= (constitkind >> (id > (':' > (id >> probs)))) % ",";