allow rust and c++ style template/generics syntax in function annotations, `def F( x:Type<X> ):`
updated regtest/rust/chan.py to use new syntax.