// Panics rather than returning an error, as errors are supposed to be handled by the framework as opposed to the
// application, even if the error is an application bug.
var nilT T
// If node is nil, then there is nothing to deserialize from, return value (even if it is also nil).
if f.Internal.node == nil {
if f.Internal.v == nil {
return nilT, false