val reserve : spool ‑> Spoolable.Name_generator.t ‑> Spoolable.Name_generator.Unique_name.t Async.Deferred.Or_error.t