docs: private Function<? super Method, Reply> returnReply(Object obj) {
      return method -> {
        try {
          return (Reply) method.invoke(obj);
        } catch (IllegalAccessException | InvocationTargetException e) {
          BotLogger.error("Could not add reply", TAG, e);
          throw propagate(e);
        }
      };
    }