public Task <T> Do <T>(uint appId, IAbsoluteDirectoryPath steamPath, Func <Task <T> > action) => Do(appId, steamPath, async s => { await Steamworks.ConfirmSteamInitialization(s).ConfigureAwait(false); return((IDisposable)null); }, SteamAPI.RunCallbacks, _ => action());