optimize for adding Carry
Add check that 'struct ModuleInfo' exists in object.d
fix Issue 9590 - UFCS does not work with void lazy expressions
Merge pull request #1924 from WalterBright/addOpt

optimize for adding Carry
Merge pull request #1925 from ibuclaw/moduleinfo_struct

Add check that 'struct ModuleInfo' exists in object.d
Merge pull request #1929 from 9rnsr/fix9590

Issue 9590 - UFCS does not work with void lazy expressions
fix Issue 6070 - CTFE UFCS forward reference error
fix Issue 9987 - Declaring struct ModuleInfo should be allowed
Merge pull request #1931 from 9rnsr/fix6070

Issue 6070 - CTFE UFCS forward reference error
Merge pull request #1932 from 9rnsr/fix9987

Issue 9987 - Declaring struct ModuleInfo should be allowed