Rename sleep() to sleep_for() and add sleep_until().