       end # quote
     end # defmacro
 
-    # def start_link, do: {:ok, self()}
+    def start_link, do: GenEvent.start_link(name: __MODULE__)
 
   end # defmodule
 

      """
      use GenEvent

      def init(state) do
        {:ok, state}
      end

      def handle_event({module, str}, state) when is_binary(str) do
        unless Map.get(state, module) do

    end
  end # defmodule

else

  # We dont enable Debug logger. Stub everything.
