voluptuous
six

[fast]
cnamedtuple