JSFiddle - React, Tailwind, and code Playground

JavaScript

function fmap2(square, add) {
                return function(){
                    var added   = add.apply(add, arguments);
                    var squared = square(added);
                    return squared;
                }
            }