When I have myarray.length, why isn't that considered an lvalue, and as a result, why cannot I get a pointer to it? It seems kinda dumb, I understand it cannot be changed manually, but surely you should be able to get a const(type)* from it?