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