Provide a throttle for generic operations.

Closes #449.