So we might as well just infer as much as we can, since the types are right there in front of me, plain as day, and just accept it's ChatGPT levels of complexity to explain why you get what you got... :)