<commit_before>defmodule Tuple do
  @moduledoc """
  Functions for working with tuples.
  """

  @doc """
  Creates a new tuple.

  Creates a tuple of size `size` containing the
  given `data` at every position.

  Inlined by the compiler.

  ## Examples

      iex> Tuple.duplicate(:hello, 3)
      {:hello, :hello, :hello}<commit_msg>Added to tuple.ex module doc a see also note reference the various Kernel functions dealing with tuples. The Rationale for this is that its confusing for a newcomer to the language that these are not members of tuple and it provides a hint as to where these are actually found<commit_after>defmodule Tuple do
  @moduledoc """
  Functions for working with tuples.

  See also 'Kernel.elem/2', 'Kernel.is_tuple/1', 'Kernel.put_elem/3', and 
  'Kernel.tuple_size/1'.
  """

  @doc """
  Creates a new tuple.

  Creates a tuple of size `size` containing the
  given `data` at every position.

  Inlined by the compiler.

  ## Examples

      iex> Tuple.duplicate(:hello, 3)
      {:hello, :hello, :hello}
{'fraction_non_alphanumeric': 0.09266409266409266, 'fraction_numerical': 0.005791505791505791, 'mean_word_length': 3.3940677966101696, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5142624', 'n_tokens_mistral': 327, 'n_tokens_neox': 311, 'n_words': 131}