What about adding an alternate Epochs constructor, like `Epochs.from_data(data, events, ...)`