s/records/structs in protocols docs