some tests for curry and make it pass them. Also, nothing required for errors until errors happen
remove unused dependency
templates are always curried
remove eager calculation and dependencies from prefix2 when things go wrong
rename optional argument, remove reassignment, some more doc, always curry throwError
more unstructured musings
ignore libreoffice lock files
move apply out of halt and into general use module
new test for apply and fix apply bug
add another test
pull out some uses to prefix2 into own modules
fix name clash