sync-timeout (npm): Time-aligned functional setTimeout and setInterval
Keywords: setTimeout|setInterval|promise|timeout|functional