A stream of thought