The level of complexity in water works, to be set up for every scene, makes it a dreaded area to approach with functions. A lot we do still lacks a lot it could do, or is poorly set up. And it all requires mass tweaking per scene cause of scales, geometry, etc. Why shaders for this haven't been added is beyond me. There is still a lot missing from TG in these aspects that is left for the user to just learn high level math, which limits TGs users severely, or rip from other people and hope you can adapt it to your scene. I remember those days of not knowing what the heck to do when it came to complex functions I imported. Still have issues with some stuff like recently with the pinch and bulge function shared.
These sort of tools are really crucial to bring TG up in line and be desirable for the average users out there, and not hope to win over highly technical people that already have standards applied.
Also RIP Bob. I love forums for these reasons. Peoples lives live on in ways. Literally snapshots of life.