improved var_dump()