(anyLayerOps: AnyLayerOps[Input, OutputData, OutputDelta]).compose(g)(toLayer, toInput)
(anyLayerOps: AnyLayerOps[Input, OutputData, OutputDelta]).predict(inputData)(ev)
(anyLayerOps: AnyLayerOps[Input, OutputData, OutputDelta]).train(inputData)(ev, outputDataIsOutputDelta)