         :error -> nil
       end
 
-      value #=> unbound variable value
+      value
+      #=> unbound variable value
 
   However, variables explicitly bound in the clause "body" are
   accessible from the outer context:

      end
      #=> "This clause would match any value (x = 10)"

  ## Variables handling

  Notice that variables bound in a clause "head" do not leak to the
  outer context:

  it can be sure that it represents a call and the second argument
  in the list is an atom.

  On the other hand, aliases hold some properties:

    1. The head element of aliases can be any term that must expand to
       an atom at compilation time.
