+private (library-internal) symbols (including structs & macros):
+- must NOT start with any prefix
+- must not be exported in a way that linkers could use them or
+ other libraries might see them via headers; they must be either
+ declared/defined in C source files or in headers that are in
+ the respective directory under src/modulename/ and NEVER be
+ declared in src/include/.