code: public static Fact fact(String key, @NullableDecl Object value) {
      return new Fact(key, String.valueOf(value));
    }
docs: Creates a fact with the given key and value, which will be printed in a format like "key:
  value." The value is converted to a string by calling {@code String.valueOf} on it.