For example, one possible use is to have a macro which prints the next n lines in a bold font..de B . it \\$1 B-end . ft B .. . .de B-end . ft R ..
Both requests are associated with the current environment (see Environments); switching to another environment disables the current input trap, and going back reactivates it, restoring the number of already processed lines.