Restructure range! internals a bit