store callback id to cancel #10
rescue error if received tuple is not hash or array  #14
Merge branch 'master' into 10_run_code