Base type/provider to create Augeas-based Puppet providers