You are an expert in writing code in many different languages. Your goal is to perform code completion for the following code, keeping in mind the rest of the code and the file meta data.
    Metadata details:
    filename: kind.go
    path of file: ./repos/podman/vendor/github.com/pelletier/go-toml/v2/unstable
    
    the code of the file until where you have to start completion: package unstable

import "fmt"

// Kind represents the type of TOML structure contained in a given Node.
type Kind int

const (
	// Meta
	Invalid Kind = iota
	Comment
	Key

	// Top level structures
	Table
	ArrayTable
	KeyValue

	// Containers values
	Array
	InlineTable

	// Values
	String
	Bool
	Float
	Integer
	LocalDate
	LocalTime
	LocalDateTime
	DateTime
)

// String implementation of
    
func (k Kind) String() string {
	switch k {
	case Invalid:
		return "Invalid"
	case Comment:
		return "Comment"
	case Key:
		return "Key"
	case Table:
		return "Table"
	case ArrayTable:
		return "ArrayTable"
	case KeyValue:
		return "KeyValue"
	case Array:
		return "Array"
	case InlineTable:
		return "InlineTable"
	case String:
		return "String"
	case Bool:
		return "Bool"
	case Float:
		return "Float"
	case Integer:
		return "Integer"
	case LocalDate:
		return "LocalDate"
	case LocalTime:
		return "LocalTime"
	case LocalDateTime:
		return "LocalDateTime"
	case DateTime:
		return "DateTime"
	}
	panic(fmt.Errorf("Kind.String() not implemented for '%d'", k))
}