That's quite cool. If only we had a typechecker like
tsc --noEmit
to quickly check type errors in the whole project just to be sure that nothing broke in any file due to my change.