Implement ch09/files_and_streams examples (in progress)