Something that's currently very annoying about CPs is that whether arguments are literals or properties is something that must be decided at macro-design time, rather than at macro-use time.
Consider for instance Ember.computed.equal. It would be nice to be able to
use the same macro for creating CPs that compare against literal values as well
as against properties.