Result of __traits(parent) may not have a type
Merge pull request #1719 from yebblies/typeofmodule

Result of __traits(parent) may not have a type
Fix and test for JSONValue(true), JSONValue(false)
Merge pull request #1720 from shoo/fix_json

Fix and test for JSONValue(true), JSONValue(false)
Remove useless Tuple from chain
missing space in joiner example
Merge pull request #1726 from John-Colvin/patch-6

missing space in joiner example
Remove cases where an array is used in a boolean context
Merge pull request #1727 from yebblies/issue4733

Remove cases where an array is used in a boolean context
import std.typecons outside unittests since it is needed
Merge pull request #1728 from adamdruppe/std_uni_compile_error

import std.typecons outside unittests since it is needed
Merge pull request #1723 from monarchdodra/chainTuple

Remove useless Tuple from chain
Correct docs & deprecation message in std.complex.

Reference to std.format.format [sic!] should be to std.string.format.

I've also taken the opportunity to slightly clean up the module's
import statements and some whitespace errors.