Como uma dinâmica pode ser usada como genérica?

Como posso usar uma dinâmica como genérica?

este

<code>var x = something not strongly typed;
callFunction<x>();
</code>

e isto

<code>dynamic x = something not strongly typed;
callFunction<x>();
</code>

ambos produzem esse erro

<code>Error   1   The type or namespace name 'x' 
could not be found (are you missing a using directive or an assembly reference?)
</code>

O que posso fazer parax para torná-lo legítimo o suficiente para ser usado em<x>?

questionAnswers(6)

yourAnswerToTheQuestion