Which three Boolean values does this program print?
Go
package main
import (
"errors"
"fmt"
)
var ErrName = errors.New("name")
var ErrEmail = errors.New("email")
func main() {
err := errors.Join(ErrName, fmt.Errorf("field: %w", ErrEmail))
fmt.Println(errors.Is(err, ErrName))
fmt.Println(errors.Is(err, ErrEmail))
fmt.Println(errors.Unwrap(err) == nil)
}