implement dumb in/out support. surprisingly a bit faster, now @93ms
fix a off-by-some error in mixed vars/cleanups part
fix parent env for edges with local variables
don't add spurious null bytes at hash key ends
add code to measure how long evaluating all commands takes