Macro iterate over another macro function

Macro functions return expressions (haxe.macro.Expr), not Int, Bool, etc.

You’ll have to separate the creation of the macro expression and the logic itself, to be able to call getBitBlock from getBitBlocks, etc.

This doesn’t return the results you were expecting, but it seems like a problem in the logic you provided which I did not modify (except renaming points to blocks because it didn’t exist): http://try-haxe.mrcdk.com/#90831 (updated)