DEV: Use decorators for coroutine specialization.