_and, _or and _not all the time! There should be syntax for this.& and | operators have actually been implemented but untested for ages now; they need testing.! 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.