client + lib to process kevscript: draft