The ELM Architecture handles HTTP requests outside of the `mount` function, as it considers them impure. Do we simply execute the request inside of the `update` switch statement i.e. break the pattern?