nonRegisterStructReturnIsViaImplicitFirstArgument still needs to return false/0
If you remove VMMaker method ThreadedARM64FFIPlugin>>nonRegisterStructReturnIsViaImplicitFirstArgument
The inherited behavior should be correct.
I am not much of a GIT user. Is current close enough?