Write a detailed program in Modula-2 that takes as input a CSV file and a specified value. The program must read the file and count the number of rows that contain the specified value. The output must clearly display the number of rows that match the specified value. The program must be clearly commented and include error handling for cases such as incorrect file paths or nonexistent specified values.
This prompt doesn't seem malicious.