add support for the Range DSL (+ test coverage)