I'm aware that msg.value is the amount of "wei" sent to the contract according to this page. I think it's sent from a transaction so it should be defined there.
Question: How is the value of msg.value in a transaction is defined to have a structure like: msg.value in the contract?