How to make Zig libraries for Zig?

Is there a reason you don’t want the module src exposed to the end user and the compiler?

There is another post on here about dynamic linking without libc. While not directly related it seems like it could be use.