substitute.clj and its test removed (outdated, we don't use it since
we switched to fnparse workflow parsing)