Is your feature request related to a problem or challenge?
Should not use the return datatype as the internal sum datatype.
Describe the solution you'd like
No response
Describe alternatives you've considered
No response
Additional context
No response