Наткнулся тут на забавный пример кода и сразу вспомнились дискуссии на тему — "пользовательский DSL сделает ваши проекты нечитаемыми другими программистами, пусть синтаксисом занимается MS".
using async = System.Threading.Tasks.Task;
async async async(async async) { }