Unfamiliar data types

Value types

Untitled

Mapping

mapping(_KeyType => _ValueType)

Address

address payable x = 0x212...;
address myAddress = this;
if (x.balance < 10 && myAddress.balance >= 10) x.transfer(10);

Bytes