Primitives for slots-based consensus engines. License: Apache-2.0