/// 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;