Make it so unset lists vars with no args.

Also refactored set a bit to match.