byValue

fun byValue(tag: String, defaultTag: String = "@default", action: JoinGroup<T, R>.() -> Unit)

introduce grouping by meta value