Функции, известные как переходы
Переходы - это функции, которые изменяют значение изменяемых переменных и могут взаимодействовать с другими контрактами.
Первый переход, setHello, принимает на входе строку, обновляет welcome_msg и информирует вызывающего об успехе / неудаче.
Второй переход, getHello, просто отправляет сообщение вызывающему с текущим значением welcome_msg.