So, many functions in golfing languages won't have similar purposes, like in Vyxal * is multiply, repeat, and ring translate.
For example: If you make a multiply-like function for another element (which will happen a lot), you'd probably reuse the multiply function.
If you want to reuse ring-translate, (which is in the multiply function because they're the same element) in another element, the code will be hard to understand, because multiply and ring-translate are two different things packed in one function.