Assigns a value to a context. If value is not provided,
Indicates if the expression is constant.
Indicates if the expression is a literal.
Assigns a value to a context. If value is not provided,