The future package looks pretty cool. Adding support for a $future method in addition to the $result method of tasks could be fun.
$future
$result