Merge pull request #869 from japplegame/patch-1

Fix serializing Nullable!T with JsonStringSerializer with numeric T. Fixes #868.
DFixed the code: Embrace new alias syntax, kill C-style array, annihilate string concatenation, long live to DIP65
Merge pull request #872 from Geod24/dfix-code

Modernize alias syntax, remove C-style arrays (dfix).
Add CloneFunction, a less stringy version of cloneFunction
Only generate body in lieu of the whole method, and use new CloneFunction