Changed piping to (maybe?) work. Dunno, haven't actually tested any of this, and it won't even build right now.
Header file for exec.h