code: func Format(src []byte) ([]byte, error) {
  	node, err := parser.Parse(src)
  	if err != nil {
  		return nil, err
  	}
  
  	var buf bytes.Buffer
  	if err := DefaultConfig.Fprint(&buf, node); err != nil {
  		return nil, err
  	}
  
  	// Add trailing newline to result
  	buf.WriteString("\n")
  	return buf.Bytes(), nil
  }
docs: // Format formats src HCL and returns the result.