six
slotted
typing
attrs
pyrsistent
