ideas coming from my investigation into haskell deep learning