Now that we have language extensions, we can move some of the more hacky annotations to language extensions instead.
Some of the annotations that can be moved:
@forRange
@luaIterator
@luaTable(?)
@vararg
Did I miss any?
@tupleReturn is already moved, should we deprecate the annotation at some point?