     Call(Value(Literal utility 'extends'), [@child, @parent]).compile o
 
 #### Import
-
+# Handles the `import` operation that copies properties from right to left.
 class exports.Import extends Base
   (@left, @right, own) => @util = if own then 'import' else 'importAll'
 

  # to be a statement. Otherwise a conditional operator is safe.
  isStatement: (o) ->
    @statement or o?.level is LEVEL_TOP or
      @then.isStatement(o) or @else?.isStatement(o)

  makeReturn: ->
    @then.=makeReturn()

      o.indent + "return#{ exp and ' ' + exp.compile o, LEVEL_PAREN };"

#### Value
# Container for property access chains, by holding `Accessor`/`Index` instances
# wihtin `@properties`.
class exports.Value extends Base
  # A **Value** has a base and a list of property accesses.
  (base, props, tag) =>
