virtual ASTType *getDeclaredType() { if(id->isUserType()) return id->getDeclaredType(); return NULL; }
bool isUserType() { return id->isUserType(); }