static ISleeper_v2 sleeper() { var ps = pingSource(); ret ps == null ? new MultiSleeper : ps.sleeper(); }