The serverless trilemma: function composition for serverless computing
functional reactive programming from first principles .