lambda l: reduce(lambda x, y: {y: x}, l[::-1], {})"