i'm reading through documentation on azure functions for playfab, yet i see: ' FunctionExecutionContext<dynamic> context = Json.Convert.DeserializeObject<FunctionExecutionContext<dynamic>>(await req.ReadAsStringAsync());' now, not only do i have no clue what any of that means, except my guess would be that it is how to access parameters when exexcuting the script. However, when i try type in FunctionExecutionContext, it doesnt show up in vs and it has a red line. what namespace is that key word under? and also, how do i actually access the parameters/input of the function that i execute, is it not just req.Query? or do i have to make context and args variables and use them?