classdef

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