May want to take a look at `Local` in twitter/util since that does fancy exceution context stuff:
https://github.com/twitter/util/blob/master/util-core/src/main/scala/com/twitter/util/Local.scala