Add NewFactorContext
parse/parse_test.go: Add (failing) TestComplete