def postinit(<EOL>self, target=None, iter=None, body=None, orelse=None, type_annotation=None<EOL>):
self.target = target<EOL>self.iter = iter<EOL>self.body = body<EOL>self.orelse = orelse<EOL>self.type_annotation = type_annotation<EOL>
Do some setup after initialisation.

        :param target: What the loop assigns to.
        :type target: NodeNG or None

        :param iter: What the loop iterates over.
        :type iter: NodeNG or None

        :param body: The contents of the body of the loop.
        :type body: list(NodeNG) or None

        :param orelse: The contents of the ``else`` block of the loop.
        :type orelse: list(NodeNG) or None