add ability to inspect a cart for the existence of a particular type of ...

...item, e.g. PaidCourseRegistration. Only show the 'Shopping Cart' button if there's a PaidCourseRegistration in it.