I should be able to use straightforward logical operators

(User Story, Closed -> Fixed, Priority: Critical, Test Status: Unit tested , Reported By Justin du Coeur, )
Summary: It is incredibly annoying to have to use _and, _or and _not all the time! There should be syntax for this.
The & and | operators have actually been implemented but untested for ages now; they need testing.
Also, adding a proper ! operator is complicated by the fact that it is being used to signal the extremely rare "evaluate this parameter eagerly" function, so changing that to "~!" instead.