export type PromiseOrValue = T | Promise export type PromiseOrVoid = void | Promise