Whats the difference between Puppet.warning and Puppet.deprecation_warning ? Should you be using the later?