Sadly most sorce code follows the exact opposite convention - starting with legalese, followed by boring initialisation. I wish more source code would come to the point right at the start, and I am thankful for the new acronym BLUF that expresses this concept quite clearly.