func NewDoubleType() Type {
    return &typeConstructor{
        signature:    "d",
        signatureIDL: "float64",
        typeName:     jen.Float64(),