Ruby имеет приятную функцию, которая позволяет преобразовывать числа в другие вещи, например. 3.times
для итерации или 3.to_s
для преобразования его в строку.
Люди говорят, что Haskell хорош для написания естественного DSL.
Можно ли писать единицы как постфиксные, например. timeout = 3 seconds
?