[Haskell-cafe] Splitting off many/some from Alternative