allow rust and c++ namespace syntax to function argument typdefs, `def F( x: namespace::child::template<T> ):`
new c++ regtest chan.py