Reports whether any instruction satisfies a predicate.
Keeps only the instructions a predicate accepts.
Reads the first instruction matching a value.
Reports whether a program contains an instruction by value.
Finds the position of an instruction by value.
Rewrites every instruction.
Folds the instruction list into a single value.
Visits every instruction in order.
Reports whether every instruction satisfies a predicate.