Как вам идея неявного возврата Ok(()) в конце всех функций, которые возвращают Result<(), E>? У меня одного много таких?
Вообще удивляюсь как версия LLVM гводями не прибита. Всё таки внутренности компилятора, в чём тут смысл обратной совместимости?
/sarcasm может просто в Arc?