Vec indexing
Cross borrowing
ResponsePlugin has begin and end methods