Backprop as Functor: A compositional perspective on supervised learning | Read Paper on Bytez