'use strict';

Object.defineProperty(exports, '__esModule', { value: true });

var compose = function compose() {
  for (var _len = arguments.length, fns = new Array(_len), _key = 0; _key < _len; _key++) {
    fns[_key] = arguments[_key];
  }
  return function (x) {
    return fns.reduceRight(function (y, f) {
      return f(y);
    }, x);
  };
};

exports.default = compose;
//# sourceMappingURL=compose.js.map
