// Example 1
constapply=(x: any)=>x;constidentity=(x: any)=>x;Owl(apply)(identity);// identity
// Example 2
constcounter=(n: number)=>(f: Fn)=>n;constcounterFn=Owl(counter(5));// counterFn is a function expecting another function
constdouble=(x: number)=>x*2;expect(counterFn(double)).toEqual(10);constaddOne=(x: number)=>x+1;expect(counterFn(addOne)).toEqual(6);