code: public FunctionList signature(final Class... args) {
          return filter(new Filter() {
              public boolean keep(Function m) {
                  return Arrays.equals(m.getParameterTypes(), args);
              }
          });
      }
docs: Returns {@link Function}s that has the given type parameters