yes, except the "reasoning" process should also be able to look up facts (retrieval) and invoke external tools, making it non-pure.
“You learn best from your mistakes” comes to mind here.
And not just shallow feedback loops but bigger, more profound ones eg “I didn’t go to work for a month and so I was fired and and now I have no money and it will now be hard to be hired again”.