Add IO->FILE* for interfacing with C functions