you are likely to find Envelope in/at/on Mail. Envelope can be used for Protect. 
you would Punch because Angry. Punch is related to Combat. Combat is a synonym of Contest. Match is a type of Contest. 
Mail <--AtLocation-- Envelope --UsedFor--> Protect 
Angry <--MotivatedByGoal-- Punch <--RelatedTo--> Combat <--Synonym--> Contest <--IsA-- Match 