Muscle powered generator implant?