let return x : (_, _) t = Deferred.return (`Ok x)