code: function destringify (val) {
    if (!isNaN(Number(val))) return Number(val)
    if (val === 'true') return true
    if (val === 'false') return false
    return val
  }
docs: restore ints and booleans stored as strings
  
  @param  {String} val - the value to be tested and possibly converted
  @returns  {Mixed} - either a string, int or boolean.