join a message to ForeignValueError
allow to set a variable directly whithout extracting its value
extract the operator calls away from the interpreter