[
{
"name": "on_a",
"statements": [
{
"assignment": {
"type": "NUMBER_EXPR",
"value": "42"
},
"name": "foo",
"type": "VARIABLE_STATEMENT",
"variable_type": "number"
},
{
"type": "EMPTY_LINE_STATEMENT"
},
{
"arguments": [
{
"str": "foo",
"type": "IDENTIFIER_EXPR"
}
],
"name": "initialize",
"type": "CALL_STATEMENT"
}
],
"type": "GLOBAL_ON_FN"
}
]