prohibit instantiation of namespace types