Implement support for typing variables from array indices (arr[i])
Add class fields
Add declaration of "l0 <- this" (TODO: more aggressive inline to remove this from final code)