Add "runeRange(begin, end)", which generate a predicate that return true if its argument is larger than "begin" and smaller than "end"