import { EventEmitter } from "https://deno.land/x/denyard@0.1.0/deps.ts";
Appends the listener to the listeners array of the corresponding eventName. No checks are made if the listener was already added, so adding multiple listeners will result in the listener being called multiple times. If no listener is passed, it returns an asyncIterator which will fire every time eventName is emitted.