anchor.diff:      <cfargument name="key" />
       <cfargument name="context"/>
       <cfif isStruct(context) && structKeyExists(context, key) >
  -      <cfif isFunction(context[key])> 
  +      <cfif isCustomFunction(context[key])> 
           <cfreturn evaluate("context.#key#('')")>
         <cfelse>
           <cfreturn context[key]/>
  
positive.code:       <cfreturn renderQuerySection(inner, ctx) />
      <cfelseif isArray(ctx)>                                                                                                         
        <cfreturn renderArraySection(inner, ctx) />
      <cfelseif isFunction(context[tagName])>
        <cfreturn evaluate("context.#tagName#(inner)") />
      <cfelseif ctx xor type eq "^">
        <cfreturn inner />
  
negative.code:     <cfreturn results />
    </cffunction>
    
  </cfcomponent>