Seol mar théacs é seo: Proteins, Nature's Versatile Devices