Alias Node, add alias behavior to unary, binary, ternary and function calls, with tests