@WillRobertson main issue I see,
mirrors.ctan.org/macros/latex/contrib/cool/… is that one has to write \Sin(x) instead of \sin(x) and \Infinity instead of \inf and \PI instead of \pi, etc... to take advantage of it. Which means one will be coupled with this package for ever. Without this package, the code will not run unless one changes the code back to lower cases.