export type CleanerFunction = (value: unknown, clean: CleanerFunction) => unknown;
export type TransformerFunction<T = unknown, R = unknown> = (value: T) => R;
export type BooleanCheckFunction = (value: unknown) => boolean;
export type CleanableObject = Record<string, unknown>;
export type CleanableArray = unknown[];
