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 }
}
