I think you want the block argument to be `|${2:@f}|` (no `@`)