squash: drop unnecessary check for nil
squash: rename change to beat
squash: document EventStream.Generate
squash: drop superfluous newline
squash: s/send/sendAll/