Move high-level sleep function to Control.Timeout