improved printing of constants and types in plans
reuse streams for pretty-printing
pretty-print path steps