do you intend this to be compatible with sklearn pipeline? in that case, shouldn't we have something that array-like, with shape = [N, D] rather than a list of Epochs?