       "  abc  _"
 
   """
-
   @spec lstrip(t, char) :: t
   def lstrip(string, char)
 

  @spec split(t, pattern | Regex.t, Keyword.t) :: [t]
  def split(string, pattern, options \\ [])

  def split(string, %Regex{} = pattern, options) do
    Regex.split(pattern, string, options)
  end

  def split(string, pattern, []) when pattern != "" do
    :binary.split(string, pattern, [:global])
  end

  def split(string, pattern, options) do
    parts   = Keyword.get(options, :parts, :infinity)
    trim    = Keyword.get(options, :trim, false)
    pattern = maybe_compile_pattern(pattern)


  """
  @spec strip(t, char) :: t
  def strip(string, char) do
    rstrip(lstrip(string, char), char)
  end
