Would it make sense to add an `EmptyContainer`?