// Generated by ReScript, PLEASE EDIT WITH CARE
'use strict';

var Curry = require("bs-platform/lib/js/curry.js");

function id(x) {
  return x;
}

function $$const(x, param) {
  return x;
}

function $less$neg(f, g, x) {
  return Curry._1(f, Curry._1(g, x));
}

function flip(f, x, y) {
  return Curry._2(f, y, x);
}

function $(f, x) {
  return Curry._1(f, x);
}

function $amp(x, f) {
  return Curry._1(f, x);
}

function on(b, u, x, y) {
  return Curry._2(b, Curry._1(u, x), Curry._1(u, y));
}

exports.id = id;
exports.$$const = $$const;
exports.$less$neg = $less$neg;
exports.flip = flip;
exports.$ = $;
exports.$amp = $amp;
exports.on = on;
/* No side effect */
