Block-based Action Sheet wrapper