doubleType