       iex> String.starts_with?("elixir", ["erlang", "ruby"])
       false
 
-  A compiled pattern can also be given:
-
-      iex> pattern = :binary.compile_pattern(["erlang", "elixir"])
-      iex> String.starts_with?("elixir", pattern)
-      true
-
   An empty string will always match:
 
       iex> String.starts_with?("elixir", "")

  @type grapheme :: t

  @typedoc "Pattern used in functions like `replace/4` and `split/3`"
  @type pattern :: t | [t] | :binary.cp()

  @conditional_mappings [:greek, :turkic]


      false

  """
  @spec contains?(t, t | [t] | :binary.cp()) :: boolean
  def contains?(string, []) when is_binary(string) do
    false
  end
