A basic but permanent promise implementation.