Lambda abstracted futures