Move integral bug-related unit tests to their subdirectory.
Remove the foldable_from_iterable horror.
List: instantiate Comparable
StdArray: instantiate List
Add detail::wrap.