static assert(isScheduler!Scheduler); static assert(isScheduler!ImmediateScheduler); static assert(isScheduler!ThreadScheduler); static assert(isScheduler!TaskPoolScheduler); static assert(isScheduler!(HistoricalScheduler!ThreadScheduler)); static assert(isScheduler!(HistoricalScheduler!TaskPoolScheduler));