Hidden Reasoning in LLMs: A Taxonomy — LessWrong