Promise.has_result -> Promise.bool as per new spec