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