s-match-strings-all only considers non-overlapping strings 

I feel this is worth mentioning in the docstring. I was surprised by the behaviour of:

    (s-match-strings-all (rx (or "ab" "bb" "bc")) "abbc")