--- import std.algorithm.searching : find; import std.algorithm : find; import std : find; ---
(Although, the last one is probably not the greatest idea.) However, if I write my own module:
--- module foo.bar; struct Bar {} ---then saying "import foo : Bar;" yields an error "module foo is in file 'foo.d' which cannot be read". I'm curious, how is this behavior achieved in the standard library?