make an assert_no_leaks decorator that does stuff with lsof