Is there any reason to do this as `zip` instead of just:

```python
for func in functions:
    self.ffi.cdef(func)
for macro in macros:
    self.ffi.cdef(macro)
```