Parser supports struct_types