Make underlying value of a range the list

This means that listy things should work on ranges.
Add specs for some list ops on ranges