Metroid Prime/Arm Cannon

The Arm Cannon is capable of firing four types of beams in the main part of the game, and a fifth type in the final battle.