// Ġdeclarations Ċ Ċ class ĠInv < T > Ċ class ĠOut < out ĠT > Ċ class ĠIn < in ĠT > Ċ Ċ class ĠInv 2 < T , ĠR > Ċ class ĠFun < in ĠT , Ġout ĠR > Ċ Ċ fun Ġ< T , ĠR > Ġfoo (): Ġ# Test Type # Ġ= Ġthrow ĠException ()