final case classCompose[Input0 <: Batch, Temporary <: Batch, Output0 <: Batch](leftOperand: Aux[Temporary, Output0], rightOperand: Aux[Input0, Temporary]) extends Layer with Product with Serializable
final case classWithOutputDataHook[Input0 <: Batch, OutputData, OutputDelta](layer: Aux[Input0, Aux[OutputData, OutputDelta]], hook: (OutputData) ⇒ Unit) extends Layer with Product with Serializable