.AsCoroutine updated to return IEnumerator

Coroutine.BeginExecute(myResult.AsCoroutine()) wont compile, because BeginExecute expects an IEnumerator, as of late; so I changed the return type to IEnumerator.