use Devel::CodeObserver!