Also print structs; add test.