"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.optional = optional;
exports.required = required;
function optional(f) {
return f == null ? null : required(f);
}
function required(f) {
if (typeof f !== "function") throw new Error();
return f;
}