The main motivation here is that mypyc is going to have custom support for dataclasses but probably not attrs.