fix Issue 9112 - Uniform construction for built-in types
Merge pull request #521 from 9rnsr/uniform_ctor

Issue 9112 - Uniform construction for built-in types