remove sink.cpp
remove write_file.cpp
remove read_file.cpp
map can only be called with error_or