julia> dump(:(1 + 1))
Expr
head: Symbol call
args: Array{Any}((3,))
1: Symbol +
2: Int64 1
3: Int64 1
typ: Any
julia> buf = IOBuffer();
julia> dump(buf, :(1 + 1))
julia> seekstart(buf); readstring(buf)
"Expr\n head: Symbol call\n args: Array{Any}((3,))\n 1: Symbol +\n 2: Int64 1\n 3: Int64 1\n typ: Any"