Thank you!
I will look at udecexpfit in the nearest future.
Meanwhile, as a result of discussion above, I think I will change unit names to lmath.usomeunit. Reasons are that ames like uTypes or, to that end, uComplex are indeed very general and potentially leading to conflicts.
If one uses LMath only, installation is not needed, but LMComponents are design time packages and must be installed. Consequently, they require installation of many LMath units, which may aggravate potential conflicts.
From the other hand, mechanism of name spaces allows to minimize compatibility issues.