Teaching Language Models Mechanistic Explainability Through Arrow-Pushing