* allow time to be non-formal * allow ID to be optional (it could be just one event) * allow time to be optional (it gets constructed `0:(n-1))`