Make reliable web apps without JS fatigue using Elm