Shared wait-object primitives for cancellation and coordination. Shared wait-object primitives used across modules.