final case classPlus[Input0 <: Batch](operand1: Aux[Input0, Aux[Eval[Double], Eval[Double]]], operand2: Aux[Input0, Aux[Eval[Double], Eval[Double]]]) extends Binary with Product with Serializable
final case classTimes[Input0 <: Batch](operand1: Aux[Input0, Aux[Eval[Double], Eval[Double]]], operand2: Aux[Input0, Aux[Eval[Double], Eval[Double]]]) extends Binary with Product with Serializable