use jl_static_show in place of special-case printing code in various places for better failure messages