Minimal task scheduling abstraction.
