import Foundation public nonisolated struct UserProfile: Codable, Sendable { public static let storageKeyName = StorageKeyNames.userProfile public let name: String public let email: String public let age: Int? public let createdAt: Date public init(name: String, email: String, age: Int?, createdAt: Date) { self.name = name self.email = email self.age = age self.createdAt = createdAt } public var ageDescription: String { age.map(String.init) ?? "n/a" } }