> So, is there a problem in UML or did I just find another newbie
No, that's a problem and exporting it is correct.
Exporting symbols is done (at least by me) on a case by case basis. If you
write a module that doesn't load because of undefined symbols, complain, or
export the symbol and send me the patch.
That will be in the next patch.