/*~~*/ /*~~~~~*/ /*~~*/ ~~~ ~ /*~~~~~~~~~~~~~~~~*/ /*~~*/ /*~~*/ /*~~*/ /*~~*/ /*~~*/ /*~~*/ /*~~*/ /*~~~~~~~~~~*/ /*~~*/ /*~~*/ /*~~~~~~~~~~~~~~~~~~~~~~~~*/ ~~ /*~*/ ~~~ /*~~~~~~*/ ~ /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/ /*~*/ /*~~~~~~~~~~~~~~*/ /*~~~~~~~~~~~*/ ~ /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/ ~

Path's full type name is /*~~~~~~~~~~~~~~~~~~*/

Foo's actual full type name is /*~~~~~~~~~~~~~~~~~*/