e.g. for C#: `\s+async\s+void\s+` -> replace with `async Task` e.g. for TypeScript: `undefined` -> replace with `?` or `null` e.g. for F#: * `\s+task\s*{` -> replace with `async` (and Async.StartAsTask if needed) * `let! _ =` -> replace with `do!`
e.g. for C#:
\s+async\s+void\s+-> replace withasync Taske.g. for TypeScript:
undefined-> replace with?ornulle.g. for F#:
*
\s+task\s*{-> replace withasync(and Async.StartAsTask if needed)*
let! _ =-> replace withdo!