Make self-documenting scripts that track their own execution history