AbstractCoroutine -> CoroutineTrait (fixes #67)