I would rather have `netconfig` exposed as a parameter to the `network` type, and namespaced `network::config` so that the namespacing matches with the data binding in Puppet 3.