Fix str copying, and add qsym as collection type
Fix errors with certain operators not checking arglength
Add more tests, and rename test macros