Since Duct does not have this: do we really need it? I would argue for `toFuture(mat).onComplete(…)` being good enough.