The compiler is pretty smart about removing these extra function calls, so
I didn't get any extra overhead on my test cases. I went ahead and added
`@inline` to the selfcall deckles. You can also do this:
@self @inline function inc2()
inc()
inc()
end
Update from the gist and try using some @inlines and see if it helps. You
can also send me your test cases if you want.
In general, these techniques of adding and using compile time information
shouldn't cause any definite slowdown, even if we need to do some tweaking
with them meta tags. The compiler isn't perfect about this yet, but I think
our case is covered. (I hope?)