A try to create panic-safe Golang types and some experiments with the language type system

surdeus fa3fdf8002 feat: better nilable types. il y a 5 mois
cmd fa3fdf8002 feat: better nilable types. il y a 5 mois
objects b9e40a0963 Init. il y a 7 mois
.gitignore fa3fdf8002 feat: better nilable types. il y a 5 mois
go.mod b9e40a0963 Init. il y a 7 mois
id.go fa3fdf8002 feat: better nilable types. il y a 5 mois
interface.go b9e40a0963 Init. il y a 7 mois
main.go b9e40a0963 Init. il y a 7 mois
mut.go b9e40a0963 Init. il y a 7 mois
nil.go fa3fdf8002 feat: better nilable types. il y a 5 mois
ptr.go b9e40a0963 Init. il y a 7 mois
valid.go fa3fdf8002 feat: better nilable types. il y a 5 mois