diff --git a/doc/data/sets.html b/doc/data/sequences.html
similarity index 79%
rename from doc/data/sets.html
rename to doc/data/sequences.html
index e3a4901..d326924 100644
--- a/doc/data/sets.html
+++ b/doc/data/sequences.html
@@ -1,14 +1,14 @@
-
-
Sets are extremely efficient. Element access speed approaches
+
Sequences are extremely efficient. Element access speed approaches
random access--even with
seqs of up to
256 elements. This
is because element access (among other things) is implemented iteratively
rather than recursively. Therefore, elements can be accessed at extremely
diff --git a/doc/headers/set.hpp.html b/doc/headers/seq.hpp.html
similarity index 100%
rename from doc/headers/set.hpp.html
rename to doc/headers/seq.hpp.html
diff --git a/doc/headers/set/cat.hpp.html b/doc/headers/seq/cat.hpp.html
similarity index 100%
rename from doc/headers/set/cat.hpp.html
rename to doc/headers/seq/cat.hpp.html
diff --git a/doc/headers/set/elem.hpp.html b/doc/headers/seq/elem.hpp.html
similarity index 100%
rename from doc/headers/set/elem.hpp.html
rename to doc/headers/seq/elem.hpp.html
diff --git a/doc/headers/set/enum.hpp.html b/doc/headers/seq/enum.hpp.html
similarity index 100%
rename from doc/headers/set/enum.hpp.html
rename to doc/headers/seq/enum.hpp.html
diff --git a/doc/headers/set/filter.hpp.html b/doc/headers/seq/filter.hpp.html
similarity index 100%
rename from doc/headers/set/filter.hpp.html
rename to doc/headers/seq/filter.hpp.html
diff --git a/doc/headers/set/first_n.hpp.html b/doc/headers/seq/first_n.hpp.html
similarity index 100%
rename from doc/headers/set/first_n.hpp.html
rename to doc/headers/seq/first_n.hpp.html
diff --git a/doc/headers/set/fold_left.hpp.html b/doc/headers/seq/fold_left.hpp.html
similarity index 100%
rename from doc/headers/set/fold_left.hpp.html
rename to doc/headers/seq/fold_left.hpp.html
diff --git a/doc/headers/set/fold_right.hpp.html b/doc/headers/seq/fold_right.hpp.html
similarity index 100%
rename from doc/headers/set/fold_right.hpp.html
rename to doc/headers/seq/fold_right.hpp.html
diff --git a/doc/headers/set/for_each.hpp.html b/doc/headers/seq/for_each.hpp.html
similarity index 100%
rename from doc/headers/set/for_each.hpp.html
rename to doc/headers/seq/for_each.hpp.html
diff --git a/doc/headers/set/for_each_i.hpp.html b/doc/headers/seq/for_each_i.hpp.html
similarity index 100%
rename from doc/headers/set/for_each_i.hpp.html
rename to doc/headers/seq/for_each_i.hpp.html
diff --git a/doc/headers/set/for_each_product.hpp.html b/doc/headers/seq/for_each_product.hpp.html
similarity index 100%
rename from doc/headers/set/for_each_product.hpp.html
rename to doc/headers/seq/for_each_product.hpp.html
diff --git a/doc/headers/set/insert.hpp.html b/doc/headers/seq/insert.hpp.html
similarity index 100%
rename from doc/headers/set/insert.hpp.html
rename to doc/headers/seq/insert.hpp.html
diff --git a/doc/headers/set/pop_back.hpp.html b/doc/headers/seq/pop_back.hpp.html
similarity index 100%
rename from doc/headers/set/pop_back.hpp.html
rename to doc/headers/seq/pop_back.hpp.html
diff --git a/doc/headers/set/pop_front.hpp.html b/doc/headers/seq/pop_front.hpp.html
similarity index 100%
rename from doc/headers/set/pop_front.hpp.html
rename to doc/headers/seq/pop_front.hpp.html
diff --git a/doc/headers/set/push_back.hpp.html b/doc/headers/seq/push_back.hpp.html
similarity index 100%
rename from doc/headers/set/push_back.hpp.html
rename to doc/headers/seq/push_back.hpp.html
diff --git a/doc/headers/set/push_front.hpp.html b/doc/headers/seq/push_front.hpp.html
similarity index 100%
rename from doc/headers/set/push_front.hpp.html
rename to doc/headers/seq/push_front.hpp.html
diff --git a/doc/headers/set/remove.hpp.html b/doc/headers/seq/remove.hpp.html
similarity index 100%
rename from doc/headers/set/remove.hpp.html
rename to doc/headers/seq/remove.hpp.html
diff --git a/doc/headers/set/replace.hpp.html b/doc/headers/seq/replace.hpp.html
similarity index 100%
rename from doc/headers/set/replace.hpp.html
rename to doc/headers/seq/replace.hpp.html
diff --git a/doc/headers/set/rest_n.hpp.html b/doc/headers/seq/rest_n.hpp.html
similarity index 100%
rename from doc/headers/set/rest_n.hpp.html
rename to doc/headers/seq/rest_n.hpp.html
diff --git a/doc/headers/set/reverse.hpp.html b/doc/headers/seq/reverse.hpp.html
similarity index 100%
rename from doc/headers/set/reverse.hpp.html
rename to doc/headers/seq/reverse.hpp.html
diff --git a/doc/headers/set/set.hpp.html b/doc/headers/seq/seq.hpp.html
similarity index 100%
rename from doc/headers/set/set.hpp.html
rename to doc/headers/seq/seq.hpp.html
diff --git a/doc/headers/set/size.hpp.html b/doc/headers/seq/size.hpp.html
similarity index 100%
rename from doc/headers/set/size.hpp.html
rename to doc/headers/seq/size.hpp.html
diff --git a/doc/headers/set/subset.hpp.html b/doc/headers/seq/subseq.hpp.html
similarity index 100%
rename from doc/headers/set/subset.hpp.html
rename to doc/headers/seq/subseq.hpp.html
diff --git a/doc/headers/set/to_array.hpp.html b/doc/headers/seq/to_array.hpp.html
similarity index 100%
rename from doc/headers/set/to_array.hpp.html
rename to doc/headers/seq/to_array.hpp.html
diff --git a/doc/headers/set/to_tuple.hpp.html b/doc/headers/seq/to_tuple.hpp.html
similarity index 100%
rename from doc/headers/set/to_tuple.hpp.html
rename to doc/headers/seq/to_tuple.hpp.html
diff --git a/doc/headers/set/transform.hpp.html b/doc/headers/seq/transform.hpp.html
similarity index 100%
rename from doc/headers/set/transform.hpp.html
rename to doc/headers/seq/transform.hpp.html
diff --git a/doc/headers/tuple/to_set.hpp.html b/doc/headers/tuple/to_seq.hpp.html
similarity index 100%
rename from doc/headers/tuple/to_set.hpp.html
rename to doc/headers/tuple/to_seq.hpp.html
diff --git a/doc/ref/limit_set.html b/doc/ref/limit_seq.html
similarity index 100%
rename from doc/ref/limit_set.html
rename to doc/ref/limit_seq.html
diff --git a/doc/ref/set_cat.html b/doc/ref/seq_cat.html
similarity index 100%
rename from doc/ref/set_cat.html
rename to doc/ref/seq_cat.html
diff --git a/doc/ref/set_cat_s.html b/doc/ref/seq_cat_s.html
similarity index 100%
rename from doc/ref/set_cat_s.html
rename to doc/ref/seq_cat_s.html
diff --git a/doc/ref/set_elem.html b/doc/ref/seq_elem.html
similarity index 100%
rename from doc/ref/set_elem.html
rename to doc/ref/seq_elem.html
diff --git a/doc/ref/set_enum.html b/doc/ref/seq_enum.html
similarity index 100%
rename from doc/ref/set_enum.html
rename to doc/ref/seq_enum.html
diff --git a/doc/ref/set_filter.html b/doc/ref/seq_filter.html
similarity index 100%
rename from doc/ref/set_filter.html
rename to doc/ref/seq_filter.html
diff --git a/doc/ref/set_filter_s.html b/doc/ref/seq_filter_s.html
similarity index 100%
rename from doc/ref/set_filter_s.html
rename to doc/ref/seq_filter_s.html
diff --git a/doc/ref/set_first_n.html b/doc/ref/seq_first_n.html
similarity index 100%
rename from doc/ref/set_first_n.html
rename to doc/ref/seq_first_n.html
diff --git a/doc/ref/set_fold_left.html b/doc/ref/seq_fold_left.html
similarity index 100%
rename from doc/ref/set_fold_left.html
rename to doc/ref/seq_fold_left.html
diff --git a/doc/ref/set_fold_left_s.html b/doc/ref/seq_fold_left_s.html
similarity index 100%
rename from doc/ref/set_fold_left_s.html
rename to doc/ref/seq_fold_left_s.html
diff --git a/doc/ref/set_fold_right.html b/doc/ref/seq_fold_right.html
similarity index 100%
rename from doc/ref/set_fold_right.html
rename to doc/ref/seq_fold_right.html
diff --git a/doc/ref/set_fold_right_s.html b/doc/ref/seq_fold_right_s.html
similarity index 100%
rename from doc/ref/set_fold_right_s.html
rename to doc/ref/seq_fold_right_s.html
diff --git a/doc/ref/set_for_each.html b/doc/ref/seq_for_each.html
similarity index 100%
rename from doc/ref/set_for_each.html
rename to doc/ref/seq_for_each.html
diff --git a/doc/ref/set_for_each_i.html b/doc/ref/seq_for_each_i.html
similarity index 100%
rename from doc/ref/set_for_each_i.html
rename to doc/ref/seq_for_each_i.html
diff --git a/doc/ref/set_for_each_i_r.html b/doc/ref/seq_for_each_i_r.html
similarity index 100%
rename from doc/ref/set_for_each_i_r.html
rename to doc/ref/seq_for_each_i_r.html
diff --git a/doc/ref/set_for_each_product.html b/doc/ref/seq_for_each_product.html
similarity index 100%
rename from doc/ref/set_for_each_product.html
rename to doc/ref/seq_for_each_product.html
diff --git a/doc/ref/set_for_each_product_r.html b/doc/ref/seq_for_each_product_r.html
similarity index 100%
rename from doc/ref/set_for_each_product_r.html
rename to doc/ref/seq_for_each_product_r.html
diff --git a/doc/ref/set_for_each_r.html b/doc/ref/seq_for_each_r.html
similarity index 100%
rename from doc/ref/set_for_each_r.html
rename to doc/ref/seq_for_each_r.html
diff --git a/doc/ref/set_head.html b/doc/ref/seq_head.html
similarity index 100%
rename from doc/ref/set_head.html
rename to doc/ref/seq_head.html
diff --git a/doc/ref/set_insert.html b/doc/ref/seq_insert.html
similarity index 100%
rename from doc/ref/set_insert.html
rename to doc/ref/seq_insert.html
diff --git a/doc/ref/set_nil.html b/doc/ref/seq_nil.html
similarity index 100%
rename from doc/ref/set_nil.html
rename to doc/ref/seq_nil.html
diff --git a/doc/ref/set_pop_back.html b/doc/ref/seq_pop_back.html
similarity index 100%
rename from doc/ref/set_pop_back.html
rename to doc/ref/seq_pop_back.html
diff --git a/doc/ref/set_pop_front.html b/doc/ref/seq_pop_front.html
similarity index 100%
rename from doc/ref/set_pop_front.html
rename to doc/ref/seq_pop_front.html
diff --git a/doc/ref/set_push_back.html b/doc/ref/seq_push_back.html
similarity index 100%
rename from doc/ref/set_push_back.html
rename to doc/ref/seq_push_back.html
diff --git a/doc/ref/set_push_front.html b/doc/ref/seq_push_front.html
similarity index 100%
rename from doc/ref/set_push_front.html
rename to doc/ref/seq_push_front.html
diff --git a/doc/ref/set_remove.html b/doc/ref/seq_remove.html
similarity index 100%
rename from doc/ref/set_remove.html
rename to doc/ref/seq_remove.html
diff --git a/doc/ref/set_replace.html b/doc/ref/seq_replace.html
similarity index 100%
rename from doc/ref/set_replace.html
rename to doc/ref/seq_replace.html
diff --git a/doc/ref/set_rest_n.html b/doc/ref/seq_rest_n.html
similarity index 100%
rename from doc/ref/set_rest_n.html
rename to doc/ref/seq_rest_n.html
diff --git a/doc/ref/set_reverse.html b/doc/ref/seq_reverse.html
similarity index 100%
rename from doc/ref/set_reverse.html
rename to doc/ref/seq_reverse.html
diff --git a/doc/ref/set_reverse_s.html b/doc/ref/seq_reverse_s.html
similarity index 100%
rename from doc/ref/set_reverse_s.html
rename to doc/ref/seq_reverse_s.html
diff --git a/doc/ref/set_size.html b/doc/ref/seq_size.html
similarity index 100%
rename from doc/ref/set_size.html
rename to doc/ref/seq_size.html
diff --git a/doc/ref/set_subset.html b/doc/ref/seq_subseq.html
similarity index 100%
rename from doc/ref/set_subset.html
rename to doc/ref/seq_subseq.html
diff --git a/doc/ref/set_tail.html b/doc/ref/seq_tail.html
similarity index 100%
rename from doc/ref/set_tail.html
rename to doc/ref/seq_tail.html
diff --git a/doc/ref/set_to_array.html b/doc/ref/seq_to_array.html
similarity index 100%
rename from doc/ref/set_to_array.html
rename to doc/ref/seq_to_array.html
diff --git a/doc/ref/set_to_tuple.html b/doc/ref/seq_to_tuple.html
similarity index 100%
rename from doc/ref/set_to_tuple.html
rename to doc/ref/seq_to_tuple.html
diff --git a/doc/ref/set_transform.html b/doc/ref/seq_transform.html
similarity index 100%
rename from doc/ref/set_transform.html
rename to doc/ref/seq_transform.html
diff --git a/doc/ref/set_transform_s.html b/doc/ref/seq_transform_s.html
similarity index 100%
rename from doc/ref/set_transform_s.html
rename to doc/ref/seq_transform_s.html
diff --git a/doc/ref/tuple_to_set.html b/doc/ref/tuple_to_seq.html
similarity index 100%
rename from doc/ref/tuple_to_set.html
rename to doc/ref/tuple_to_seq.html
diff --git a/doc/syntax.html b/doc/syntax.html
index ed1f3ef..c30833f 100644
--- a/doc/syntax.html
+++ b/doc/syntax.html
@@ -181,42 +181,42 @@ BOOST_PP_ADD
BOOST_PP_REPEAT_
BOOST_PP_RPAREN
BOOST_PP_RPAREN_IF
-
BOOST_PP_SET_CAT
-
BOOST_PP_SET_CAT_S
-
BOOST_PP_SET_ELEM
-
BOOST_PP_SET_ENUM
-
BOOST_PP_SET_FILTER
-
BOOST_PP_SET_FILTER_S
-
BOOST_PP_SET_FIRST_N
-
BOOST_PP_SET_FOLD_LEFT
-
BOOST_PP_SET_FOLD_LEFT_
-
BOOST_PP_SET_FOLD_RIGHT
-
BOOST_PP_SET_FOLD_RIGHT_
-
BOOST_PP_SET_FOR_EACH
-
BOOST_PP_SET_FOR_EACH_R
-
BOOST_PP_SET_FOR_EACH_I
-
BOOST_PP_SET_FOR_EACH_I_R
-
BOOST_PP_SET_FOR_EACH_PRODUCT
-
BOOST_PP_SET_FOR_EACH_PRODUCT_R
-
BOOST_PP_SET_HEAD
-
BOOST_PP_SET_INSERT
-
BOOST_PP_SET_NIL
-
BOOST_PP_SET_POP_BACK
-
BOOST_PP_SET_POP_FRONT
-
BOOST_PP_SET_PUSH_BACK
-
BOOST_PP_SET_PUSH_FRONT
-
BOOST_PP_SET_REMOVE
-
BOOST_PP_SET_REPLACE
-
BOOST_PP_SET_REST_N
-
BOOST_PP_SET_REVERSE
-
BOOST_PP_SET_REVERSE_S
-
BOOST_PP_SET_SIZE
-
BOOST_PP_SET_SUBSET
-
BOOST_PP_SET_TAIL
-
BOOST_PP_SET_TO_ARRAY
-
BOOST_PP_SET_TO_TUPLE
-
BOOST_PP_SET_TRANSFORM
-
BOOST_PP_SET_TRANSFORM_S
+
BOOST_PP_SEQ_CAT
+
BOOST_PP_SEQ_CAT_S
+
BOOST_PP_SEQ_ELEM
+
BOOST_PP_SEQ_ENUM
+
BOOST_PP_SEQ_FILTER
+
BOOST_PP_SEQ_FILTER_S
+
BOOST_PP_SEQ_FIRST_N
+
BOOST_PP_SEQ_FOLD_LEFT
+
BOOST_PP_SEQ_FOLD_LEFT_
+
BOOST_PP_SEQ_FOLD_RIGHT
+
BOOST_PP_SEQ_FOLD_RIGHT_
+
BOOST_PP_SEQ_FOR_EACH
+
BOOST_PP_SEQ_FOR_EACH_R
+
BOOST_PP_SEQ_FOR_EACH_I
+
BOOST_PP_SEQ_FOR_EACH_I_R
+
BOOST_PP_SEQ_FOR_EACH_PRODUCT
+
BOOST_PP_SEQ_FOR_EACH_PRODUCT_R
+
BOOST_PP_SEQ_HEAD
+
BOOST_PP_SEQ_INSERT
+
BOOST_PP_SEQ_NIL
+
BOOST_PP_SEQ_POP_BACK
+
BOOST_PP_SEQ_POP_FRONT
+
BOOST_PP_SEQ_PUSH_BACK
+
BOOST_PP_SEQ_PUSH_FRONT
+
BOOST_PP_SEQ_REMOVE
+
BOOST_PP_SEQ_REPLACE
+
BOOST_PP_SEQ_REST_N
+
BOOST_PP_SEQ_REVERSE
+
BOOST_PP_SEQ_REVERSE_S
+
BOOST_PP_SEQ_SIZE
+
BOOST_PP_SEQ_SUBSEQ
+
BOOST_PP_SEQ_TAIL
+
BOOST_PP_SEQ_TO_ARRAY
+
BOOST_PP_SEQ_TO_TUPLE
+
BOOST_PP_SEQ_TRANSFORM
+
BOOST_PP_SEQ_TRANSFORM_S
BOOST_PP_SLOT
BOOST_PP_STRINGIZE
BOOST_PP_SUB
@@ -227,7 +227,7 @@ BOOST_PP_ADD
BOOST_PP_TUPLE_REM_CTOR
BOOST_PP_TUPLE_REVERSE
BOOST_PP_TUPLE_TO_LIST
-
BOOST_PP_TUPLE_TO_SET
+
BOOST_PP_TUPLE_TO_SEQ
BOOST_PP_VALUE
BOOST_PP_WHILE
BOOST_PP_WHILE_
diff --git a/doc/top.html b/doc/top.html
index 6f1b2dc..c1afe97 100644
--- a/doc/top.html
+++ b/doc/top.html
@@ -15,7 +15,7 @@
Library
Preprocessor
- Subseq for
C/C++
+ Subset for
C/C++