const char *Unparse(CYPool &pool, struct Signature *signature);
const char *Unparse(CYPool &pool, struct Type *type);
-void Copy(CYPool &pool, Type &lhs, Type &rhs);
-void Copy(CYPool &pool, Signature &lhs, Signature &rhs);
-void Copy(CYPool &pool, Type &lhs, Type &rhs);
+void Copy(CYPool &pool, Type &lhs, const Type &rhs);
+void Copy(CYPool &pool, Signature &lhs, const Signature &rhs);
+void Copy(CYPool &pool, Type &lhs, const Type &rhs);
}