Add functional reactive programming

Not sure if Akka Streams should be included yet.