enumerator is movable
win32::directory_changes in movable
extract transform_if_initialized from file_system_watcher which has to be redesigned