void InArgumentTest(in uint arg0);
void OutArgumentTest(out uint arg0);
void InOutArgumentTest(inout uint arg0);
void OutArgumentWithArrayTest(out uint arg0[42]);
void InArgumentTest(in uint arg0)
{
}
void OutArgumentTest(out uint arg0)
{
    arg0 = 2;
}
void InOutArgumentTest(inout uint arg0)
{
    arg0 += 2;
}
void OutArgumentWithArrayTest(out uint arg0[42])
{
    arg0[4] = 2;
}