(*) fin errors analysis (TODO: remove later)
(*) TODO: put back Loop/AwaitInt in fin.lua
(-) bug: index in the manual
(^) var tp*[]
(^) watching: test in the first trail (strong abortion)
(-) bug: acc access to const
(-) bug: tmp var in spawn
(*) TODO: fin.lua rewrite
(*) TODO: fin.lua rewrite
(*) TODO: fin.lua rewrite
	- force iterator attribution to avoid "across await" error
	- finalization cannot be forgiven by :=
	- this.ptr assignment in and out of constructor
	- const attribution ok (regarding scopes)
(*) TODO: fin rewrite
	- __ast_iter for pool iterators
	- unify finalize
	- unify :=
(*) TODO: fin rewrite
	- scope attributions
	- TODO: functions