enum FSReturns {
    /// The system call was successful
    Ok,

    /// The directory can not be created
    DirectoryCouldNotBeCreated,

    /// The directory could not be removed
    DirectoryCouldNotBeRemoved,

    ///
    FileCouldNotBeCreated,

    ///
    FileCouldNotBeRemoved,
    /// The file could not be opened

    FileCouldNotBeOpened,
    ///
    FileCouldNotBeClosed,
}; 

int create_directory(path) {
    return DirectoryCouldNotBeCreated;
}

///
int remove_directory(path) {
    return DirectoryCouldNotBeRemoved;
}