Conflate class and pointer specializations
Terminal operations make streams vacant