Context Manager Compilation
Template 1