declare const __brand: unique symbol
export type Brand<T, B extends string> = T & { readonly [__brand]: B }

export type TenantId = Brand<string, 'TenantId'>
export type UserId   = Brand<string, 'UserId'>
export type RoleId   = Brand<string, 'RoleId'>  // foundation-auth-rbac
export type TaskId   = Brand<string, 'TaskId'>
