title: Cannot get Sequelize validation working
body: <p>I'm trying to implement validation in my Sequelize models. The model is defined as follows</p>
  
  <pre><code>var model = sequelize.define('Model', {
    from: {
      type:               DataTypes.STRING,
      allowNull:          false,
      validate: {
        isEmail: true
      }
    }
  }
  </code></pre>
  
  <p>Then I'm trying to build an instance and validate it:</p>
  
  <pre><code>var m = Model.build({ from: 'obviously not a email' });
  var err = m.validate();
  </code></pre>
  
  <p>But if I do <code>console.log(err)</code>, I get <code>{ fct: [Function] }</code> only. Defining a custom validator that throws an exception results in an unhandled exception.</p>
  
  <p>How should I use <code>validate()</code> properly?</p>