 
   """
   defmacro left >>> right do
-    quote do: :erlang.bsr(unquote(left), unquote(right))
+    quote(do: :erlang.bsr(unquote(left), unquote(right)))
   end
 end


  """
  defmacro bnot(expr) do
    quote do: :erlang.bnot(unquote(expr))
  end

  @doc """


  """
  defmacro bor(left, right) do
    quote(do: :erlang.bor(unquote(left), unquote(right)))
  end

  @doc """
