/**
 * An callable that accepts another function, call that function and forward
 * its return value.
 */
export interface Executor {
    <R>(fn: () => R): R;
}