How can I have a block that optionally takes an argument?  Thanks.

Vincent.