feat(expressions): support assigment = operator

Closes #272