title: How can i prevent coroutines from bloating my class
body: <p>Im a bit annoyed with having two methods everytime i need something to be done by a coroutine. I need the coroutine and another method to start the coroutine. That is, i need some code to be executed only when previous code is finished.</p>
  
  <p>I wanted to solve it by starting a anonymous method as coroutine but I've learned it doesn't work. Is there any other tip or trick out there on how to avoid getting your class bloated with extra methods because of a need of coroutine?</p>