Options to construct a once function
interface OnceConstructor<TFn> { fn: TFn;}
fn: TFn
Function to be called only once
Options to construct a once function