It comes from JSTrees, yes. I gave `delete` a tree node because its syntax does not follow the regular pattern of binary operators which is `lhs + " " + op + " " + rhs`.