fix: libraries should use complex_declare!
with unique names
#1043
+23
−51
complex_declare!
with unique names
#1043