It's not clear to me that `file_name_in_line()` or `file_name_at_cursor()` belong in a general path-handling module. They require a buffer context (or apparently, window context, since they were in `window.h`), so I'm not sure that they need to be made available to other components that need general path functions.