Adding an ensure() function that allows for simpler conditionals when values are returned.
Adding coral definitions for all Puppet 3.1 core and remaining stdlib and firewall resource types.