(b) Promote a change in the compiler to convert immutable(T[]) to immutable(T)[] when passed by value into a function. This is safe and sensible.
This looks good to me.Although I wonder what happens if that range is a class, will you get a rebindable reference to a class?
-- Michel Fortin michel.for...@michelf.com http://michelf.com/