Destroys a jss::generic_lock_guard instance
            and unlocks the corresponding mutex.
          
~generic_lock_guard();
                  Calls m.unlock()
                  for the mutex instance m
                  supplied when *this
                  was constructed.
                
Nothing.
            #include <jss/guards.hpp>