What update asks the outside world to do (doc 34, section 4). update never does it itself: the loop runs the effects and brings the outcome back as a Msg.
update
Msg