 
   """
   @doc guard: true
+  @spec integer >>> integer :: integer
   def left >>> right do
     :erlang.bsr(left, right)
   end


  """
  @doc guard: true
  def bxor(left, right) do
    :erlang.bxor(left, right)
  end


  """
  @doc guard: true
  @spec band(integer, integer) :: integer
  def band(left, right) do
    :erlang.band(left, right)
  end
