make-promise
make-promise : ((-> any) -> boolean)
purpose: to construct a delay.