(cls, addr, data, endness, **kwargs)
A bidirectional generator. No idea if this is overengineered. Usage is that you send it a size to use
        and it yields an object to store for the next n bytes.
A bidirectional generator. No idea if this is overengineered. Usage is that you send it a size to use
        and it yields an object to store for the next n bytes.
A bidirectional generator . No idea if this is overengineered . Usage is that you send it a size to use and it yields an object to store for the next n bytes .
def _decompose_objects(cls, addr, data, endness, **kwargs):
        """
        A bidirectional generator. No idea if this is overengineered. Usage is that you send it a size to use
        and it yields an object to store for the next n bytes.
        """
        pass
def _decompose_objects ( cls , addr , data , endness , * * kwargs ) : pass