puppetlabs/puppet — pull request #2803 by hlindberg (2014-06-24 22:24:06+00:00)
Title: (PUP-2833) Make all types inherit PAnyType

Some types inherited PAbstractType (to indicate they where not
concrete). This just causes confusion when using the Ruby API
to check if a Type is PAnyType.

This makes all types inherit from PAnyType (which is the only
type inheriting from PAbstractType).