I think this would do better as a keyword argument. It is not obvious what `parse(lines, true)`  means, but `parse(lines, test=true)` makes it obvious.