Changing PTNull to singleton to allow me to pick up the originating type constraint in methods like getTypeCompatibleValue; adding implementation stub for handling Any type constraints in getTypeCompatibleValue.