Strategies for heterogeneous small-molecule electrosynthesis