Strange behavior with akka-http and Future

Because of GenericMarshallers.futureMarshaller you can also:

complete(Future { Created -> JObject( "id" -> JString("anything"))})

(adding https://github.com/akka/akka-http/pull/2095)