Added more inline documentation to the Guarded example