std.range contains public import std.array. There are a few full module public imports like that in phobos. What's the rationale? I understand for hierarchical modules (breaking modules into packages) but for this? it's a bit confusing, as searching for 'array' in std.range docs yields nothing.
My suggestion: 1) html documentation should show public imports (sometimes such public imports make sense) 2) std.range shouldn't contain public import std.array.
