func Double(f64 float64) Val {
	v := Val{t: bsontype.Double}
	binary.LittleEndian.PutUint64(v.bootstrap[0:8], math.Float64bits(f64))
	return v
}
// Double constructs a BSON double Value.
Double constructs a BSON double Value.
// Double constructs a BSON double Value .
func Double(f64 float64) Val {
	v := Val{t: bsontype.Double}
	binary.LittleEndian.PutUint64(v.bootstrap[0:8], math.Float64bits(f64))
	return v
}
func Double ( f64 float64 ) Val { v := Val { t : bsontype . Double } binary . LittleEndian . PutUint64 ( v . bootstrap [ 0 : 8 ] , math . Float64bits ( f64 ) ) return v }
Double constructs a BSON double Value.
Double constructs a BSON double Value .