project

fun project(record: ObjectNode, include: List<List<String>>, exclude: List<List<String>>): ObjectNode

record projected by include and exclude; record itself when both are empty.