accessor: function(field) {
dictionary: function (obj) {
selectKeys: function (obj, ks) {
kv: function(obj, key) {
getPath: function getPath (obj, ks) {
hasPath: function hasPath (obj, ks) {
pickWhen: function(obj, pred) {
omitWhen: function(obj, pred) {