Archive : purity made simple