group

fun group(groupName: String, predicate: (Name, Meta) -> Boolean, action: JoinGroup<T, R>.() -> Unit)