{ "argumentTypes": null,
    "expression":
     { "argumentTypes": null,
       "id": 109,
       "name": "block",
       "nodeType": "Identifier",
       "overloadedDeclarations": [],
       "referencedDeclaration": -4,
       "src": "1507:5:0",
       "typeDescriptions": { "typeIdentifier": "t_magic_block", "typeString": "block" } },
    "id": 110,
    "isConstant": false,
    "isLValue": false,
    "isPure": false,
    "lValueRequested": false,
    "memberName": "timestamp",
    "nodeType": "MemberAccess",
    "referencedDeclaration": null,
    "src": "1507:15:0",
    "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }