Revisiting heme mechanisms. A perspective on the mechanisms of nitric oxide synthase (NOS), Heme oxygenase (HO), and cytochrome P450s (CYP450s).