// Copyright (c) 2024-2026 Celestino Amoroso (celestino.amoroso@gmail.com).
// All rights reserved.

// types.go
package types

// func TypeName(v any) (name string) {
// 	if v == nil {
// 		name = "nil"
// 	} else if typer, ok := v.(kern.Typer); ok {
// 		name = typer.TypeName()
// 	} else if IsInteger(v) {
// 		name = "integer"
// 	} else if float.IsFloat(v) {
// 		name = "float"
// 	} else {
// 		name = fmt.Sprintf("%T", v)
// 	}
// 	return
// }
