--- /dev/null
+$file = '/etc/puppetlabs/foo.bar.tar.gz'
+$filename = staging_parse($file)
+$basename = staging_parse($file, 'basename')
+$extname = staging_parse($file, 'extname')
+$parent = staging_parse($file, 'parent')
+$rbasename = staging_parse($file, 'basename', '.tar.gz')
+
+notice($filename)
+notice($basename)
+notice($extname)
+notice($parent)
+notice($rbasename)