filtering for loop array constructors, `prn` macro