Feat: Parser results
This PR will make parsers return Result's instead of an option. This also re-factors the way syntax errors are thrown.
Closes LOOP-200
This PR will make parsers return Result's instead of an option. This also re-factors the way syntax errors are thrown.
Closes LOOP-200