root:
             creates   file:./
             creates   file:poor plan.py
             creates   step:'./poor plan.py'

file:./
               state = STATIC
          created by   root:
            supplies   file:README NOW.md
            supplies   file:call is cool.py
            supplies   file:call is cool_out.json
            supplies   file:poor plan.py
            supplies   file:script is cool.py
            supplies   file:the road to hell is paved with whitespace.md
            supplies   file:white space leaves a lot of room for mistakes.md
            supplies   step:'./call is cool.py' '{"text": "abcd"}' --out='call is cool_out.json' --amend-out
            supplies   step:'./poor plan.py'
            supplies   step:'./script is cool.py' plan
            supplies   step:'./script is cool.py' run
            supplies   step:cp -aT 'README NOW.md' 'white space leaves a lot of room for mistakes.md'

file:poor plan.py
               state = STATIC
          created by   root:
            consumes   file:./
            supplies   step:'./poor plan.py'

step:'./poor plan.py'
               state = SUCCEEDED
          created by   root:
            consumes   file:./
            consumes   file:poor plan.py
             creates   file:README NOW.md
             creates   file:call is cool.py
             creates   file:script is cool.py
             creates   step:'./call is cool.py' '{"text": "abcd"}' --out='call is cool_out.json' --amend-out
             creates   step:'./script is cool.py' plan
             creates   step:cp -aT 'README NOW.md' 'white space leaves a lot of room for mistakes.md'

file:README NOW.md
               state = STATIC
          created by   step:'./poor plan.py'
            consumes   file:./
            supplies   step:'./script is cool.py' run
            supplies   step:cp -aT 'README NOW.md' 'white space leaves a lot of room for mistakes.md'

file:call is cool.py
               state = STATIC
          created by   step:'./poor plan.py'
            consumes   file:./
            supplies   step:'./call is cool.py' '{"text": "abcd"}' --out='call is cool_out.json' --amend-out

file:script is cool.py
               state = STATIC
          created by   step:'./poor plan.py'
            consumes   file:./
            supplies   step:'./script is cool.py' plan
            supplies   step:'./script is cool.py' run

step:cp -aT 'README NOW.md' 'white space leaves a lot of room for mistakes.md'
               state = SUCCEEDED
          created by   step:'./poor plan.py'
            consumes   file:./
            consumes   file:README NOW.md
             creates   file:white space leaves a lot of room for mistakes.md
            supplies   file:white space leaves a lot of room for mistakes.md

file:white space leaves a lot of room for mistakes.md
               state = BUILT
          created by   step:cp -aT 'README NOW.md' 'white space leaves a lot of room for mistakes.md'
            consumes   file:./
            consumes   step:cp -aT 'README NOW.md' 'white space leaves a lot of room for mistakes.md'

step:'./call is cool.py' '{"text": "abcd"}' --out='call is cool_out.json' --amend-out
               state = SUCCEEDED
          created by   step:'./poor plan.py'
            consumes   file:./
            consumes   file:call is cool.py
             creates   file:call is cool_out.json
            supplies   file:call is cool_out.json [amended]

step:'./script is cool.py' plan
               state = SUCCEEDED
          created by   step:'./poor plan.py'
            consumes   file:./
            consumes   file:script is cool.py
             creates   step:'./script is cool.py' run

file:call is cool_out.json
               state = BUILT
          created by   step:'./call is cool.py' '{"text": "abcd"}' --out='call is cool_out.json' --amend-out
            consumes   file:./
            consumes   step:'./call is cool.py' '{"text": "abcd"}' --out='call is cool_out.json' --amend-out

step:'./script is cool.py' run
               state = SUCCEEDED
          created by   step:'./script is cool.py' plan
            consumes   file:./
            consumes   file:README NOW.md
            consumes   file:script is cool.py
             creates   file:the road to hell is paved with whitespace.md
            supplies   file:the road to hell is paved with whitespace.md

file:the road to hell is paved with whitespace.md
               state = BUILT
          created by   step:'./script is cool.py' run
            consumes   file:./
            consumes   step:'./script is cool.py' run
