all_files expression
tar_list() keeps relative paths
set_factory() handles singletons
Wasp: (tar LIST :name NAME) expression
small bug