Based on @dialelo suggestion at https://github.com/scala-exercises/evaluator/pull/22, we should change `Duration` for `FiniteDuration` type to not allow infinite timeouts.