package cty // NullVal returns a null value of the given type. A null can be created of any // type, but operations on such values will always panic. Calling applications // are encouraged to use nulls only sparingly, particularly when user-provided // expressions are to be evaluated, since the precence of nulls creates a // much higher chance of evaluation errors that can't be caught by a type // checker. func NullVal(t Type) Value { return Value{ ty: t, v: nil, } }