pub fn record_line(path: &Path, line: &Line, origin: &str) -> Result<(), String>
Writes a line at the end of the budget file, keeping its comments, with a comment saying where it came from.