///
export function markReloadable(module_: typeof module): void;
export function defonce(module_: typeof module, fn: ()=>T, key?:string): T;
export function defobj(module_: typeof module, object: T, key?:string): T;
export function defn(module_: typeof module, fn: T, key?:string): T;