Simple golang optional package.
go get github.com/piotrpersona/gopt
// Create optional variable
a := gopt.Some("value")
// create none
n := gopt.None[string]()
// check if value exists
val, err := a.Get()
if err != nil {
// it will return NoneErr
}
// or get default
val := a.Default("default")