hiding of internal types otherwise sm_assert macros somehow uses them if...

... they are also in sm::

Sorry... :(