A flexible library for pattern matching on filenames and paths.