MSELoss[TT] {.final.} = ref object of Gate[TT]
proc mse_loss[TT](input: Variable[TT]; target: TT): Variable[TT]