TheFConversationTaskResultencompasses the type of result along with any extra data we need for that kind of result, for example if we're giving the player a message and giving them a choice, what what message do we need to send.