Fix issue 12859 again

The direct pushing by Andrew Edwards had accidentally reverted regression fix.
Merge pull request #2286 from 9rnsr/fix12859

Fix issue 12859 again
inout instance field is not allowed in D
Merge pull request #2290 from 9rnsr/fix13011

Supplemental fix for dmd/pull/3707
Issue 13013 - Converted real to double in std.json.JSONValue
Merge pull request #2291 from markisaa/realToDouble

Issue 13013 - Converted real to double in std.json.JSONValue