test utils.clamp
test utils.promise_now