My hunch is that we should move this result normalization into `sqerl_fun/3` (which still needs a new name) because I think some of the object callback modules are going to want to post-process