>>106482732
First one is namespaced.
If you go with the second option you'll have to do
fA(a), fB(b), etc as more structs use f function.
Also fuck whoever uses a single character for their functions. A dot is 50% of the characters when your function is a single character but normally they are at least 4, so more like 20%, less of a deal