Provide better errors, i.e.:
typedRegExp('pattern', 'gig'); // Errors: Argument of type '"gig"' is not assignable to parameter of type 'undefined'
could become:
typedRegExp('pattern', 'gig'); // Errors: Argument of type 'gig' is not assignable to parameter of type 'FlagError<"Repeated flag 'g'">'.
Provide better errors, i.e.:
could become: