И да, я не понимаю, почему раст считают боринг, там вполне себе неплохую тайп-левел магию использовать.
ну хаскелю (да и многим другим) есть чему у раста поучиться: посмотреть как должен выглядеть билд-тул, как должны выглядеть ошибки компиляции, как должна выглядеть условная компиляция, как примерно должны работать макросы