Fix #557 - Handle nested structs and more basic C types in 't'