Add simple mutator to squash nested else ifs into elseifs

And mark local definitions as such
eliminator: Fix table constructors being broken into pieces
validation: Remove the function definition type from statements

As the "statement" variety is just a syntax sugar
writer: Remove the "warped" flag
writer: Basic formatting