syntaxjs.makeAdapter({ test: { /*k: function*/ }, work: { /*k: function*/ }}) call work[k] if test[k] succeeds (picks the first passing test)