testing that function declarations are evaluated first
detecting function declarations via ast
cli
documentation
shebang
better screenshots