TODO about structs as strings