tools.structure: More allowing argument unpacking