Randomly keep a given number of offered items.
Print debugging info during development
Build text-scripted trees of files
Mark and selectively run only parts of test files