provide an example macro for the "array" type