InternalStreamPackApi
@RequiresOptIn(message = "This is an internal StreamPack API. It is not intended for public use and can change without notice.", level = RequiresOptIn.Level.ERROR)
@Target(allowedTargets = [AnnotationTarget.CLASS, AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY, AnnotationTarget.CONSTRUCTOR] )