@@ -16,7 +16,16 @@ Elm.Native.Utils.make = function(elm) {
16 var c = 0;
16 var c = 0;
17 for (var i in x) {
17 for (var i in x) {
19− stack.push({ 'x': x[i], 'y': y[i] });
21+ stack.push({ 'x': x[i], 'y': y[i] });
28+ stack.push({'x': x.ctor, 'y': y.ctor});
21 if (c !== Object.keys(y).length) {
30 if (c !== Object.keys(y).length) {
22 return false;
31 return false;