func Array(arr Arr) Val {
	if arr == nil {
		return Val{t: bsontype.Null}
	}
	return Val{t: bsontype.Array, primitive: arr}
}
// Array constructs a Value from arr. If arr is nil, a BSON Null value is returned.
Array constructs a Value from arr. If arr is nil, a BSON Null value is returned.
// Array constructs a Value from arr . If arr is nil a BSON Null value is returned .
func Array(arr Arr) Val {
	if arr == nil {
		return Val{t: bsontype.Null}
	}
	return Val{t: bsontype.Array, primitive: arr}
}
func Array ( arr Arr ) Val { if arr == nil { return Val { t : bsontype . Null } } return Val { t : bsontype . Array , primitive : arr } }
Array constructs a Value from arr.
Array constructs a Value from arr .