Delete empty line
Remove default value of compile-time parameter

in recursiveParse()()
Make variable name more appropriate

Also delete leftover comment related to it
Extract private saveOnAccept()
Add small comment about rank 'quality'
Make package.d modules 'thin'

Move all code into module file (with filename same as module name),
and leave in package file only public import of the actual module