how can i get the element type of an array at compiletime? example: int test[5] --> int double test[] --> double and what is the type of the key of an assoz. array? int test[char[]] --> int, char[] double test[int] --> double, int thx