```New @rule type: @console_rule Console rules: ...
# development
w
Copy code
New @rule type: @console_rule
  Console rules:
    Do not produce a Product - and cannot be cached.
    Are invoked as coroutine generators.
    Can request and receive products during execution via `yield`.
    Can interact with (the real) console via a Select()’able `Console` object.
    Execute sequentially (no two @console_rules can execute concurrently) for unfettered console access.