Saferize interview question

What is a promise?