Add detail::dependent_on to ease static_assertion triggering.
Make variadic_at O(1) in most cases.
Add forward declarations to most components.
Add arithmetic operators.
Add bitwise operators.
Add forward declarations to contents of functional/.
Add view::flattened.
Add forward declarations for some top-level components.
Implement almost everything as algorithms.
Minor documentation fixes.
Reimplement view::empty without view::bounded_by.
Add the indexed_by view.
Return associative views from erase_key, insert and insert_range.
Make the include hierarchy flat.
Split categories into distinct files.
Add default implementation of next and prior for integral constants.
Fix misc bugs and refactor integral_c unit test.
Introduce by_category dispatching.
Use detail::single_dispatch to reduce code duplication.
Add detail::move and detail::not_implemented.