@@ -87,7 +87,11 @@ Elm.Native.Signal = function(elm) {
89 function foldp(func,state,input) {
89 function foldp(func,state,input) {
90− function update() { state = A2(func, input.value, state); return state }
92+ first ? first = false : state = A2(func, input.value, state);
91 return new LiftN(update, [input]);
95 return new LiftN(update, [input]);