add some doco to union.go