accept ||= type operators as assignment to handle new PPI

This addresses #585.