later :: (Syntax a, Syntax b) => (a -> b) -> Future a -> Future b
later f = future . f . await
later :: (Syntax a, Syntax b) => (a -> b) -> Future a -> Future b
later f = future . f . await
later f = future . f . await