/** * @see {@link https://gist.github.com/Avaq/1f0636ec5c8d6aed2e45} */ export declare function I(x:X):X export declare function K(x:X):(_:unknown)=>X export declare function A(f:(x:X)=>O):(x:X)=>O export declare function T(x:X):(f:(x:X)=>O)=>O export declare function W(f:(x:X)=>(x:X)=>O):(x:X)=>O export declare function C(f:(x:X)=>(y:Y)=>O):(y:Y)=>(x:X)=>O export declare function B(f:(og:Og)=>O):(g:(x:X)=>Og)=>(x:X)=>O export declare function S(f:(x:X)=>(og:Og)=>O):(g:(x:X)=>Og)=>(x:X)=>O export declare function P( f:(ogx:Ogx)=>(ogy:Ogy)=>O):(g:(a:(X|Y))=>(Ogx|Ogy))=>(x:X)=>(y:Y)=>O export declare function Y(f:(ff:(x:X)=>Of)=>Off):Off export declare function I__(x:O, ..._:R[]):O