update benz (funcall API change)
update benz (ordered map)
update benz (exception API refactoring)