Elm.Native.Reads = {}; Elm.Native.Reads.make = function(localRuntime) { localRuntime.Native = localRuntime.Native || {}; localRuntime.Native.Reads = localRuntime.Native.Reads || {}; if(localRuntime.Native.Reads.values) { return localRuntime.Native.Reads.values; } var Result = Elm.Result.make(localRuntime); function div(a, b) { return (a/b)|0; } function readInt(str) { var number = Number(str); return isNaN(number) ? Result.Err("unable to parse '" + str + "' as a number") : Result.Ok(number); } return localRuntime.Native.Reads.values = { readInt: readInt }; };