title: How to make all Voluptuous fields required with a single command?
body: <p>I try to check my JSON fields and their types.
  So, I use voluptuous and its methods.</p>
  <p>An example is here.</p>
  <pre><code>check = Schema({
  Required('Id'): All(str, Length(min=1)),
  Required('CalculationId'): All(str, Length(min=1)),
  Required('Routes'): All([
      {Required('Id'): All(str, Length(min=1)),
       Required('Origin'): {
           Required('Longitude'): float, 
           Required('Latitude'): float},
       Required('Destination'): {
           Required('Longitude'): float, 
           Required('Latitude'): float}}], Length(min=1)),
  Required('CreateDate'): str,
  Required('CreateUserName'): str,
  Required('CreateUserEmail'): str})
  </code></pre>
  <p>Can I make all fields required in a shorter and more convenient way? I would like to do not use this &quot;Required&quot; mark at the beginning of each line =)</p>