Replace voluptuous with trafaret