-record(state, { messages :: list(starflow@state:message()), usage :: starflow@state:usage(), any :: any() }).