feat(lib): add `#[deriving(Copy)]` to other previously copyable structs