Is this a duplicate?
Area
libcu++
Is your feature request related to a problem? Please describe.
currently ceil_div(T, U) always returns the type T, which is not intuitive and bug-prone
Describe the solution you'd like
ceil_div(T, U) should instead return decltype(T{} / U{})
Describe alternatives you've considered
No response
Additional context
No response