On Friday, 12 January 2024 at 01:42:42 UTC, zjh wrote: ```d void opApply[functionAttribute a](scope int delegate()a dg)a{ .... } //=> void opApply[aset b](scope int delegate()a dg)a{ .... } ``` Here, `'b'` represents the set of attributes, and compare with the set of `a`'s attributes to indicate whether or `a` meet `b`.