case classkey(s: String) extends Annotation with StaticAnnotation with Product with Serializable
Used to annotate either case classes or their fields, telling derive
to use a custom string as the key for that class/field rather than the
default string which is the full-name of that class/field.