я думал сначала компилятор сработает и потом готовое выражение отдастся linq, но не тут-то было...
У Барта де Смета, вроде, был даже прототип, который так работал, и компилировал вообще что угодно в экспрешены, включая асинки.
Но судьба его мне неизвестна.