fix: remove old Tupfiles
improve: target support additional i/o
precompiled headers draft
fix: return correct file path