Add `EnumerableMatcherBase.ToEnumerateAs()`

Fixes issue #3.