I think the block constructs can be used in may cases to achieve the same goal as annotions. Looking at all the should: and shouldnt: construct can give you an idea.
[snip]
I don't understand a single word in your e-mail. What are you talking about? What are you using blocks for? What is the purpose of #test:, #should:, #shouldnt: ...?
Can you elaborate what you mean?
Cheers, Lukas
-- Lukas Renggli http://www.lukas-renggli.ch