A system for handling function calls within a computing environment with a guest architecture running within a native architecture system, wherein the guest architecture uses data types that are different than that of the native architecture the system comprising: one or more processors; and one or more computer-readable media, wherein the one or more computer-readable media comprise computer-executable instructions that can be executed by at least one of the one or more processors to cause the system to perform the following: receive a call to a target binary, wherein the call is in a format for the guest architecture; wherein the call is to a binary that is a hybrid binary, wherein the hybrid binary comprises: a native function compiled into a native architecture binary code using guest architecture source code, wherein the native function is compiled using the guest architecture source code prior to runtime of the hybrid binary; and a specialized thunk to handle an incompatibility between the guest architecture and the native architecture; and as a result of receiving the call in a format for the guest architecture to a binary that is a hybrid binary, invoke the specialized thunk to allow the native function in the hybrid binary to be executed on the native architecture system, wherein invoking the specialized thunk causes data which has been placed on a stack by the call in the format for the guest architecture to be passed to the native function, the specialized thunk causing data to be popped off the stack into native hardware registers. one or more processors; and one or more computer-readable media, wherein the one or more computer-readable media comprise computer-executable instructions that can be executed by at least one of the one or more processors to cause the system to perform the following: receive a call to a target binary, wherein the call is in a format for the guest architecture; wherein the call is to a binary that is a hybrid binary, wherein the hybrid binary comprises: a native function compiled into a native architecture binary code using guest architecture source code, wherein the native function is compiled using the guest architecture source code prior to runtime of the hybrid binary; and a specialized thunk to handle an incompatibility between the guest architecture and the native architecture; and as a result of receiving the call in a format for the guest architecture to a binary that is a hybrid binary, invoke the specialized thunk to allow the native function in the hybrid binary to be executed on the native architecture system, wherein invoking the specialized thunk causes data which has been placed on a stack by the call in the format for the guest architecture to be passed to the native function, the specialized thunk causing data to be popped off the stack into native hardware registers. receive a call to a target binary, wherein the call is in a format for the guest architecture; wherein the call is to a binary that is a hybrid binary, wherein the hybrid binary comprises: a native function compiled into a native architecture binary code using guest architecture source code, wherein the native function is compiled using the guest architecture source code prior to runtime of the hybrid binary; and a specialized thunk to handle an incompatibility between the guest architecture and the native architecture; and a native function compiled into a native architecture binary code using guest architecture source code, wherein the native function is compiled using the guest architecture source code prior to runtime of the hybrid binary; and a specialized thunk to handle an incompatibility between the guest architecture and the native architecture; and as a result of receiving the call in a format for the guest architecture to a binary that is a hybrid binary, invoke the specialized thunk to allow the native function in the hybrid binary to be executed on the native architecture system, wherein invoking the specialized thunk causes data which has been placed on a stack by the call in the format for the guest architecture to be passed to the native function, the specialized thunk causing data to be popped off the stack into native hardware registers.