A discussion in IRC prompted me to try several things.
In a nutshell, execute these two lines with two separate doits and you get an error.
Select both lines and doit and you don't: a := [^true]. a value.I assume there is a valid reason for the difference in behavior, but it DOES remind one that workspace behavior isn't always the same as method behavior, even for something as simple as the above.
L.