index access for pointers
handle mul for pointers
void* is unknown type