switch types for a wrapped list