Added lookahead for choice conflict that was causing problem. Look at Block() for fix. Added some example programs. They don't work because VISIBLE isn't a keyword. Should find better tests first