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