BasicTypeDeclaration *find_type(BasicTypeDeclaration &, BasicTypeDeclaration::Kind, unsigned);
void convert_to(RefPtr<Expression> &, BasicTypeDeclaration &);
bool convert_to_element(RefPtr<Expression> &, BasicTypeDeclaration &);
BasicTypeDeclaration *find_type(BasicTypeDeclaration &, BasicTypeDeclaration::Kind, unsigned);
void convert_to(RefPtr<Expression> &, BasicTypeDeclaration &);
bool convert_to_element(RefPtr<Expression> &, BasicTypeDeclaration &);