Use util's inspect and do not forward if it's not attached to out
Use `print.pf` all the way
Fix overwriting bug
Bump version