module.exports.timeout = ms => 
    new Promise(resolve => setTimeout(resolve, ms));

module.exports.sleep = async (ms, fn) => {
    await timeout(ms);
    return await fn(...args);
}