use $type$ for now as a poor version of two dynamic namespaces