go-nullable is a library that desires to enable null-able support for struct and primitive types.
It is inspired by the way .NET solves it, and by https://github.com/guregu/null, but this library uses generics instead of having one class per possible type.