Type alias for the update function return type.
Makes type signatures more readable:
UpdateResult handleKeyPress(KeyMsg msg) { // ... return (newModel, cmd); }
typedef UpdateResult = (Model, Cmd?);