         :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:


      case 10 do
        ^x -> "Won't match"
        _  -> "Will match"
      end
      #=> "Will match"


  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.
