I can make a function from a context!

just use

function(context,inputs,proc){
 context.inputs = ["this", "arguments",...inputs.itemsArray()]
 return function(...args){
  return proc.evaluate(context,new List([this,arguments,...args]),true)
 }
}

for conversion

yeah,jens is not happy when you always do javascript and no snappy stuff

It is to allow the use of ring(Context object)s as methods in javascript objects