Tag: side effects switching generics