Cheaper IndexedSeq `spanM` without `as` aliasing.  Fixes #266.
After a lookover, fix the other `as`-aliasing issue, and test.
Test for issue #266
Merge pull request #268