Promise.try