SerializableMultiPartDsl
@Target(allowedTargets = [AnnotationTarget.ANNOTATION_CLASS, AnnotationTarget.FUNCTION, AnnotationTarget.CLASS, AnnotationTarget.PROPERTY] )
Kiscord's DSL to perform reflection-less requests using ktor and kotlinx.serialization