Recursively watch a directory and any subdirectories
IO::Path with automatic decompression
Get $*ARGFILES with line numbers via $*LN
low-level path introspection utility functions