Will be much much easier to tests new core routines without having to re-create their context first. Also, extract parse.asm from core.asm