> auto de = find!(delegate(a) { return a < 5; })([10, 11, 15, 16, > 27, 20, 2, -4, -17, 8, 64, 6]); Just a clarification, it prints out 64 with the input above, I changed it later just to test it and forgot to update the rest.