cleaned up syntax: fixed operators stepping on each other's toes and fixed a precedence problem
loop-interior while/until
immediate ops