• Avoid compiler gotchas mixing sync and async execution
  • Why doesn't it work?