This version will only work with go1.16 and above.
BREAKING CHANGES
The io/ioutil
package has been removed from 1.16, and all references updated.
FEATURES ADDED
The new Func() function allows registering a flag implemented by calling a function, as a lighter-weight alternative to implementing the Value interface.