Does anyone know of analogs or other molecules that serve the same function as electron acceptors/donors such as NAD/NADH, whether natural or synthetic?