@override Node eval(Contexts context) => context.isMathOn() ? Operation('*', <Node>[Dimension(-1), value]).eval(context) : Negative(value.eval(context));