Aaron Sherman wrote: > In the end, I'm now questioning the difference between a junction and > a Range... which is not where I thought this would go.
Conceptually, they're closely related. In particular, a range behaves a lot like an any() junction. Some differences: 1. An any() junction always has a discrete set of options in it; but a Range could (and generally does) have a continuous set of options. 2. An any() junction can have an arbitrary set of options; a Range's set of options is defined entirely by its endpoints. -- Jonathan "Dataweaver" Lang