/** F7 — System monomers: MC_56–MC_63 */ export const timeUnix = (): number => Math.floor(Date.now() / 1000); export const timeMs = (): number => Date.now(); export const envGet = (key: string): string | undefined => typeof process !== 'undefined' ? process.env[key] : undefined; export const envSet = (key: string, v: string): void => { if (typeof process !== 'undefined') process.env[key] = v; }; export const pid = (): number => typeof process !== 'undefined' ? process.pid : 0; export const args = (): string[] => typeof process !== 'undefined' ? process.argv.slice(2) : []; export const exitCode = (c: number): number => Math.min(Math.max(Math.trunc(c), 0), 255); export const sleepMs = (ms: number): Promise => new Promise(r => setTimeout(r, Math.min(ms, 60_000)));