The `Future.wrap` makes a function with return type any so I can't return the future(I want it to be `IFuture<void>`).