| If I understand this correctly, I don't think it's needed or desirable. Is this saying that a module author would need to define, for every parameter / property, a Puppet type in the ruby lib/puppet/type/foo.rb for native types, or in Puppet code (somewhere??) for defined types. |