Remove useless lambda
Make imports scoped in functional
more std.functional import scoping
Merge pull request #1953 from monarchdodra/ArrayClean2

Remove useless lambda
Merge pull request #1956 from monarchdodra/functionalIncludes

Scope includes in std.functional
Fix Issue 11017 - Improve performance of toLower etc.

Changed to use `appender` instead of repeated `~=`.

https://d.puremagic.com/issues/show_bug.cgi?id=11017
Reserve appender length for the common case
Merge pull request #1957 from Poita/bug11017

Fix Issue 11017 - Improve performance of toLower etc.
Make std.stdio.testFilename @safe and pure
Merge pull request #1960 from tom-tan/safe-pure-stdio-testFilename

Mark `std.stdio.testFilename` as `@safe` and `pure`
Introduce UTF Matchers into std.uni.

It's a step zero to get decode-less std.regex.
UTF matchers are efficient functors around a set of
specific tries. Enables processing Unicode characters
without decoding at speeds on par with decoding itself.

Along the way make staticIota at 'package' protected and reuse it.

Fix a shameful typo in setSearcher.
workaround stable sort (std.move) not CTFE-able
const/pure annotations
purify std.uni constructs, blocked by std.algortihm.sort