not
 add type const dim
 add TypedNode
 add ExpressionNode