Change the format in many versioned file so that we can reference it in the git specs
can't work out file context from a command line invoc, so forget about it, just go relative to original invocation
rework inline invocations to look more like function calls
force file inlines to start looking more like command line invocs, by adding similar tests
allow pipes in inlines and get them to do the right thing
Start using proper parser combinator for calls to external programs
ensure paths used are relative to cwd, executables can be found in path
whoops; let's use System.in and not a hardcoded path to a file
spike dependency processing
encapsulation? We've heard of it