Add implicit conversion to Scala's Future/Promise