expressionTreeNode v2
instruction prototypes