
The thread::conveyor::monitored module implements a single worker thread that takes of boxes of values from a belt created with thread::conveyor and which checks the boxes for specific content.
it can be used for simply logging actions that are placed on the belt. or only output warnings if a certain value is encountered in a box. or create a safe sandbox for perl modules that are not thread-safe yet.