Free product von Neumann algebras of type