message: types(util): add Split
diff: @@ -40,6 +40,12 @@ export type StringDigit =
  | "8"
  | "9";
  +export type Split<S extends string, D extends string> = string extends S
  + ? string[]
  + : S extends "" ? []
  + : S extends `${infer T}${D}${infer U}` ? [T, ...Split<U, D>]
  + : [S];
  +
  export type SplitIncludingDelimiters<
  Source extends string,
  Delimiter extends string,
  