- convert blockset -> blockcopy operations
 - added support for struct copying
 - added test for struct copying
 - fixed test for struct initializing