using `parseFileAnySyntax` makes the extensions dance unnecessary; if you give it only the base name, it will do exactly what you do manually here