interface
Expression
type Expression interface {
Kind() ExpressionKind
Node() Node
expression()
}A sealed immutable predicate consumed atomically by stores.
Kindfunc() ExpressionKind- The Kind value.
Nodefunc() Node- The Node value.
Use Node only at adapter and protocol boundaries. Application code should compose Expression values with the constructors below.