> ok, I see. you usually don't load individual classes with [declare -lib] but only (multi-objects-per-binary) libraries.
> the workaround usually is to do [declare -path zexy -lib zexy]. -path is for abstractions and single-object-binaries and -lib is for the multi-object-per-binary library (if it exists).
How would a user without a full mental model of s_loader.c and m_class.c know to use the workaround?
However, that's a separate issue from your patch.
-Jonathan