can return the last timestamp, but I am hesitant to have the parameter be the timestamp as this impl
can return the last timestamp, but I am hesitant to have the parameter be the timestamp as this implies the previous sleep and the next sleep are related which they may not be in every case.




