Energy-providing macromolecules