Also, my memory is terrible. Poor recall from my childhood and even today. However, I'm good at improvising as an engineer and also as a musician.
I feel like you describe a functional one.
I was just discussing this in terms of "sages" which know things, they recall and store "stateful data"
and "seers" (like in the verb to see); them who don't know things but perceive them and observe them.