switching time reduced from ~1500ms to ~280ms
Only build the parser once (at import time) instead of for each step. doctest is run by simply executing modules/prompt_parser.py