Reply to Brian, > Is it possible to map! or reduce! a member function or delegate > against a range? If so how would I do that? > I think not because the context pointer "this" must be carried somehow at runtime. It might, however, be possible to make a version of map! that takes a delegate and uses that.