export type NoInfer<T> = T & {};
export type MaybeReadonly<T> = T | Readonly<T>;
