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 Maybe = Elm.Maybe.make(localRuntime); function readInt(str) { var number = Number(str); return isNaN(number) || str === '' ? Maybe.Nothing : Maybe.Just(number); } return localRuntime.Native.Reads.values = { readInt: readInt }; };