Intermediate version: converting to use stack allocation for `&` arguments and results in a callable, only x86_64 and x86 updated so far. original commit: 645e1ec56376548cdef1849ba7ff2f56a926af45