Packed print-on arguments into a struct.
Changed custom tagged to also print using the context.