function Foo() { this.b = 2; }
Foo.prototype.c = 3;
_.assign({ 'a': 1 }, new Foo); // => { 'a': 1, 'b': 2 }
_.assign({ 'a': 1 }, _.toPlainObject(new Foo)); // => { 'a': 1, 'b': 2, 'c': 3 }