Hblas is what I recommend https://hackage.haskell.org/package/hblasDoesn't have everything yet. But the design is a lite better.