I finally made a decision, let's have a ``@check_flag`` decorator. It takes the name of flag (e.g. ``"frozen?"``), as well as, optionally, the name of an argument (default is ``"self"``).