Added ConciseString class to make building ranges clearer