Making the promises.clj compile