# Functions
IsNil does proper nil check for interface{} values taken from users "== nil" check for interfaces are not enoughwhen an nil pointer is assigned to interface, it returns false from "== nil" check Example:var pnt *intvar inf interface{}inf = pntfmt.Println(inf == nil) // falsefmt.Println(isNil(inf)) // true.