Making future<void> constructors implicit