will

Flexible futures

Will.js