> I don't particularly relish documenting the BLKmode-ness check, > since I don't know how users will be able to work out when an object > has BLKmode That, of course, is the argument in favor of using AGGEGATE_TYPE_P despite the potential incompatibility.