Just wanted to say thanks for making and sharing this! It was perfect for the console version of our Scheme implementation in Python: https://github.com/Calysto/calysto_scheme#calysto-scheme (Not used in the notebook or JupyterLab, but is used in `jupyter console --kernel calysto_scheme`).