Yep, you're right. So should I make a special exception for ```ForStatement``` here and fill its ```init``` part with ```LetStatement```'s ```head``` elements? /cc @Constellation