ignore pkg check work dir
align with code
formatting
always return dfs
needs Curry
close the backend loop
test of set operations should discard duplicated elements