fn foo( a: >::ForeignType, ) { }