Boxon are simplified promises. f( err, ...rslt ) style. No chaining. Usage: var r = boxon(); fs.readFile( fn, r ); r( cb );