Например,
function log(x) { console.log(x); }
var preDefinedFunc = () => log(2);
preDefinedFunc();
При запуске будет напечатано «2».
Как хранится предопределенная функция? Это объект js со ссылкой на log () и другой записью для параметров? Что-то вроде:
{ func: ..., params: { ... }}