Minor:

1. array_copy
2. IN/OUT macros