* `with_slots` is renamed to `dataslots` (`with_slots` is marked as deprecated and will be erased in future releases)
* fixed creating class with custom metaclass defined
* added workaround for pickling dataclasses with slots (https://bugs.python.org/issue36424)
* added official support for python 3.8, 3.9 and pypy3.6