Understanding the early genesis of new enzymatic functions is one of the challenges in protein design, mechanistic enzymology, and molecular evolution. We have experimentally mimicked starting points in this process by introducing primitive iron and oxygen binding sites at various locations in thioredoxin, a small protein lacking metal centers, by using computational design. These rudimentary a...