literally all that is left is function parameters by reference, and structs 185/208 passed