to start with
to end with
(?='->') to reverse it
string[] | number[] | boolean[]
import {N} from 'ts-toolbelt'
type test0 = N.Range<'-2', '1'>            // ['-2', '-1', '0', '1']
type test1 = N.Range<'-2', '1', '->'>      // ['-2', '-1', '0', '1']
type test2 = N.Range<'-2', '1', '<-'>      // ['1', '0', '-1', '-2']
						
					
Create a range of * *number**s