Latinize strings em C # (æøå = aoa)

Cansei de espalhar buscas e substituições em meus projetos onde preciso que eles lidem com entrada de letras internacionais, mas convertê-los para ASCII por algum motivo (pode ser uma API externa que só aceita entrada ASCII f.ex).

Então fiz isso: https://github.com/AlexanderBrevig/String.Latinize

//using Latinize; //remember to use Latinize namespace
Console.WriteLine("äæåÄÆÅ çÇ éèêÉÈÊ øö".Latinize());
//=> aaaAAA cC eeeEEE oo
//more letters supported