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