То же самое про что угодно можно сказать. Чистота свойство рантайма как раз таки.
я уже говорил тебе, haskell_main - чистый, а всё остальное - похуй, то что haskelL_runtime - грязный - ну и насрать, на нужные нам характеристики программы оно не влияет