baseclass

fun baseclass(name: String, body: Class.() -> Unit): Class.Abstract
fun baseclass(body: Class.() -> Unit): Class.Abstract
fun baseclass(name: String): Class.Abstract
fun baseclass(    name: String,     base: Class.Abstract?,     body: Class.() -> Unit): Class.Abstract
val baseclass: <Error class: unknown class>