fix bad error message on no calls
a more printer-friendly placeholder
more printer friendly placeholders
restructure node and paths into single list
rename list -> ascent
refactor jsonpath to use more generic higher-level functions
rename firstMatching to lazyUnion and remove onFail argument since it is no different from just having an extra function passed in
add tests for incremental content builder
renaming
add scheme-style lists code
renaming
renaming
make lazyUnion a higher order function
remove comment left in by mistake
replace toArray with a higher-order way of creating variable argument functions
make detection of number of fixed args based on airity of function in varArgs
add testing for varargs
catch some of the jsonpath tests up with new formats
toArray is no longer public
adapt json path tests to new interface