@dzaima a loaded module exposes a single function, that is the entry point. It's called as such: `A FN[X] B`. Typically X is a number is this function dispatches on, and then you have a bunch of APL functions that exposes the interface to the user, like so:
∇Z←type SQL∆Connect arg
Z←type ⎕SQL[1] arg
∇