parse_test.go: More robust TestParse
parse: Use panic/recover for yielding Context immediately
Rethought parse.Context