Add FutureExtensions