withUserMessage

Returns this state with text added as the user's next message, to continue the conversation.