public Task ExecuteAsync(IDeferable deferable) => ExecuteAsync(new[] { deferable.Defer() });
public T Execute <T>(IDeferable <T> deferable) { Execute(new[] { deferable.Defer(out var result) });
public void Execute(IDeferable deferable) => Execute(new[] { deferable.Defer() });