Nah, it won't work because all accumulate attributes are stored as `{accumulate, Key}`. I am wondering if it is worth to store spec/type/callback and friends as `{accumulate, Key}` but the main issue is that type has a different return type and it won't work transparently for @type, @opaque and @typep.