The new [TypeAssert] function permits converting a [Value] directly to a Go value of the given type. This is like using a type assertion on the result of [Value.Interface], but avoids unnecessary memory allocations.