Objective-C Puppet module