> What for would you use true free functions?
The same things people use free functions for in any other programming language.
Cluttering up global namespaces? ;-P