TypeGuard: TypeGuard<ExpressionNode.Data, ExpressionNode.ScratchData> = ...