Criar intervalo com valor final inclusivo ao avançar

Existe alguma maneira de criar um intervalo queinclui o valor final ao usar uma etapa que não está alinhada?

Por exemplo, o seguinte produz:

scala> Range.inclusive(0, 35, 10)
res3: scala.collection.immutable.Range.Inclusive = Range(0, 10, 20, 30)

Mas eu também gostaria que o valor final (35) fosse incluído assim:

scala> Range.inclusive(0, 35, 10)
res3: scala.collection.immutable.Range.Inclusive = Range(0, 10, 20, 30, 35)

questionAnswers(4)

yourAnswerToTheQuestion