Compiler plugin with an async block for scala based on http://docs.scala-lang.org/sips/pending/async.html