fun <T : Any> floatScalar(kClass: KClass<T>, block: ScalarDSL<T, Double>.() -> Unit): Unit
inline fun <reified T : Any> floatScalar(noinline block: ScalarDSL<T, Double>.() -> Unit): Unit