I am not familiar with Fable but you might be interested n Haskelm[0] which helps you use Elm for the frontend and Haskell for the backend. I believe there are some other similar projects as well. I just recently started a new project in Elm (Clojure on the backend oddly enough... kind of opposite ends of the FP landscape) and I've got to say the experience has been fantastic so far.