fixed the comments in functor delegate to make it clear that it works with any functor