Library for an ANN written in haskell, providing an interface for different input data formats