singleton is too hard, but i dont think the parser...
# coroutines
j
singleton is too hard, but i dont think the parser deserves to be locked into a single instance