Method Val.Range()->merge()
- Method
merge
 this_programmerge(this_program...other)- Parameter 
other Extends the current range to the smallest range which encompasses itself and all other given ranges.
- FIXME
 This seems like the operation that
`|()ought to do.