Add BlitExp
fix Issue 12686 - Struct invariant prevents NRVO
Merge pull request #3527 from 9rnsr/fix12686

Issue 12686 - Struct invariant prevents NRVO