import Foundation import IndieSync // The ULID implementation lives in the IndieSync package. Workouts' documents // and cache entities key on the 26-char string form, so this shim keeps the // app-wide `ULID.make()` minting entry point unchanged. extension ULID { /// Mints a fresh ULID for the current instant, as its canonical /// 26-character Crockford base32 string. static func make() -> String { ULID().stringValue } }