splitBy c s = w : splitBy c (drop 1 s')
              where (w, s') = break (== c) s


-- | Split string by character. Merges multiple separators. This was derived 1:1 from the
-- | ghc implementation of words.
splitBy c s = w : splitBy c (drop 1 s')
              where (w, s') = break (== c) s


-- | Split string by character. Merges multiple separators. This was derived 1:1 from the
-- | ghc implementation of words.
splitBy c s = w : splitBy c (drop 1 s')
              where (w, s') = break (== c) s


-- | Split string by character. Merges multiple separators. This was derived 1:1 from the
-- | ghc implementation of words.