Partial commit to move common type ane provider to Puppet_X namespace