Which Macromolecules Are Enzymes