code: function linkParamsAndHash(env, scope, morph, path, params, hash) {
      if (morph.linkedParams) {
        params = morph.linkedParams.params;
        hash = morph.linkedParams.hash;
      } else {
        params = params && _htmlbarsRuntimeExpressionVisitor.acceptParams(params, env, scope);
        hash = hash && _htmlbarsRuntimeExpressionVisitor.acceptHash(hash, env, scope);
      }
  
      _htmlbarsUtilMorphUtils.linkParams(env, scope, morph, path, params, hash);
      return [params, hash];
    }
docs: Node classification:
  
  # Primary Statement Nodes:
  
  These nodes are responsible for a render node that represents a morph-range.
  
  block
  inline
  content
  element
  component
  
  # Leaf Statement Nodes:
  
  This node is responsible for a render node that represents a morph-attr.
  
  attribute