<div dir="ltr">Hi,<br><br>I am sending this question here since base ships with ghc, let me know if this is not the right forum for this.<br><br>I could not find a function that repeats a value using a semigroup append. I am looking for something like this:<br><br>srepeat :: Semigroup a => a -> a<br>srepeat x = xs where xs = x <> xs<br><br>Is it already available somewhere? Does it make sense to add it to Data.Semigroup?<br><br>Thanks,<br>Harendra<br></div>