Sleeper.new(…) accepts a required 'seconds' argument.
set `@busy` through SIGUSR1 & SIGUSR2.
Process#busy? returns true only when work is about to commence.