def asized(self, *objs, **opts):
        '''Sizes each object and returns an **Asized** instance with
        size information and *referents* up to the given detail level
        (and with modified options, see method **set**).

        If only one object is given, the return value is the **Asized**
        instance for that object.
        '''
        if opts:
            self.set(**opts)
        _, t = self._sizes(objs, Asized)
        if len(t) == 1:
            t = t[0]
        return t
Sizes each object and returns an **Asized** instance with
        size information and *referents* up to the given detail level
        (and with modified options, see method **set**).

        If only one object is given, the return value is the **Asized**
        instance for that object.
        
recipes/Python/546530_Size_of_Python_objects_revised/recipe-546530.py