Implementing Pong in a functional manner with Fable

This post is part of the F# Advent Calendar in English 2016. Please check out the other posts as well. For the last few weeks I’ve been playing around with Fable. As a F# enthusiast who had to deal with a lot of JavaScript code during his studies, I was quite curious what Fable was all about. For those of you who don’t know what Fable is, here is a quote from their website: > Fable brings together the power of the F# compiler and Babel to make JavaScript a true backend for F#.