code: public FunctionList annotated(final Class<? extends Annotation> ann) {
          return filter(new Filter() {
              public boolean keep(Function m) {
                  return m.getAnnotation(ann)!=null;
              }
          });
      }
docs: Returns {@link Function}s that are annotated with the given annotation.