Does `static` on a free function definition do anything?
I know the meaning of it in C, but I can’t find an equivalent definition (or any definition of it at all) when applied to free functions in the spec.
Are the two below any different or is it just for ease of porting from C?
static int foo(){ return 3; } int foo(){ return 3; }