{TAIL ~ Any type} of {HEAD ~ second recovery function} may be utilized 
{ TAIL ~ Any type } of { HEAD ~ second recovery function } may be utilized
TAIL TAIL TAIL TAIL TAIL TAIL OTH HEAD HEAD HEAD HEAD HEAD HEAD HEAD OTH OTH OTH