Removed the `Debug (Proto)` and `Release (Proto)` configurations from the solution and ExtCore project; they've never really been used and they were causing build issues for some users.
Implemented new functions in the List module: `ofString`, `toString`, `intersperse`, and `weave`.
Added some documentation comments.
Implemented null-check preconditions for functions in the Lazy module.
Implemented LazyList.collect and LazyList.unzip.
Implemented a 'lazyList' workflow builder so lazy lists can be created like sequences.
Removed the synchronous versions of functions from the AsyncSeq module; these were basically just aliases for the async-based functions, and it's simpler to have just one implementation of each function. Non-async functions can be adapted to async by using the "lambda+workflow" style (for examples, see the tests for ExtCore's workflow-based collections functions) or function composition (e.g., with async.Return).
Stubbed unit tests for the functions in the AsyncSeq module.
Minor tweaks to the LazyList documentation.
More minor tweaks to the LazyList documentation.
Increment version number to 0.8.38.
Implemented LazyList.truncate.
Filled in some documentation comments in the substring type and module, and added empty documentation comments (e.g., for parameters) where they were missing.
Merge branch 'master' of github.com:jack-pappas/ExtCore
Added empty documentation comments to the String module where they were missing (e.g., for parameters).
Added empty documentation comments (e.g., for parameters) where they were missing, so they can be filled in later.
Added empty documentation comments where they were missing so they can be filled in later.
Implemented List.exactlyOne and List.distinct.
Stubbed tests for the recently-added List.exactlyOne and List.distinct functions.
Added empty documentation comments (to be filled in later) to the LazyList and Seq modules.
Implemented Array.exactlyOne, Array.Parallel.mapInPlace, and Array.Parallel.mapiInPlace functions.
Added full documentation comments for ListZipper.
Implemented several additional methods on the substring type; substring now also implements IEnumerable and IEnumerable<char>.
Fixed some of the search functions for substring so they return an index into the substring instead of an index into the underlying string.
Implemented some unit tests for the substring type and stubbed the others so they can be implemented in the future.