You can't repair alu F16 masts. That is a misconception. Certainly not by welding. Wrong alu alloy and wall is too thin for that. You'll end up with either a bigger whole or a wobbly wall that will give rise to buckling instability.
Repairing carbon masts is not for the amateur as well.
Of course very small damages can be patched up by amateurs but this is not the same as repairing them.
Professional mast builders can repair carbon masts as well as alu masts to SOME extend.
However for us normal sailors the rule is : Break/damage a mast => buy a new one.
Wouter