Eradicate Promise.has_result, as per new spec